【发布时间】:2010-11-25 10:00:58
【问题描述】:
我正在使用一些旧的 VB6 代码...
Dim STATUS As Integer
STATUS = -1
If (Not STATUS) Then
' do something
Else
' do something else
End If
所以我很自然地想知道这段代码的哪个分支被执行了。那么有人知道VB6中True和False的数值是什么吗?
【问题讨论】:
-
真正的问题是为什么原始代码首先不使用
Boolean? -
@Cody Gray,这确实是一个好问题。
-
@Cody, @Brian 如果代码真的很旧,它可能早于
Boolean引入语言。 AFAICRBoolean是在 VB4 中引入的。 -
@MarkJ 你说的是真的,但是从 VB1 开始就有名为
True和False的常量可用,所以它只是 IMO 的糟糕代码。
标签: vb6