我正在使用一些旧的 VB6 代码,这样......

Dim STATUS As Integer

STATUS = -1

If (Not STATUS) Then
' do something
Else
' do something else
End If

所以我很自然地想知道执行了这段代码的哪个分支。那么有谁知道VB6中True和False的数值是什么?

最佳答案

True 存储为 -1,false 存储为 0。任何非零值都被视为 true。

要了解为什么会这样,请检查 - http://www.vbforums.com/showthread.php?t=405047

关于vb6 - VB6 中 bool False 和 True 的整数值是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4275800/

10-15 04:56