[讨论]VB的10倍Bug
昨天晚上在调试一个进程条程序时发现了一个奇怪的事情。请看以下代码:
Dim i as Single/Double/或者干脆不声明类型
Private sub Command1_Click()
Print i
i=i+0.01
if i=0.1 then msgbox "Hello"
End Sub
然后你就单击这个按钮吧,正常应该10次就弹出Hello的对话框,但过了0.1都没有出现,我思考了许久都没有想清楚,是个Bug吗?还是硬件的原因,或者是我的VB没打补丁?哪位高手知道,请指教!