VB找错~~~求解

[复制链接]
查看11 | 回复4 | 2012-10-30 21:12:57 | 显示全部楼层 |阅读模式
Dim n As Byte改为Static n As Byte...
回复

使用道具 举报

千问 | 2012-10-30 21:12:57 | 显示全部楼层
Dim n As IntegerPrivate Sub command1_click()
If Text2 = "Basic 1234" Then
MsgBox "祝贺你,登陆成功!", vbInformation
n = 0
Exit Sub
End If
MsgBox...
回复

使用道具 举报

千问 | 2012-10-30 21:12:57 | 显示全部楼层
'command1_click改成这样 Dim n As BytePrivate Sub command1_click()If n = 3 Then EndIf Text2.Text = "Basic1234" ThenMsgBox "祝贺你,成功登录"n = 0ElseMsgBox "对不起,密码错误,无法登录"n = ...
回复

使用道具 举报

千问 | 2012-10-30 21:12:57 | 显示全部楼层
Dim n As Byte改为Static n As Bytedim 每次点击按键执行处理程序时 都会重新给n分派内存,也就是每次都把n清零了,这样产生错误,ststic申明n为静态变量,其内存地址不会被错误的重新分配,每次调用子程序都保持了上次结束时的值。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行