VB6布尔值 - 没有文字

时间:2012-02-18 14:18:41

标签: vb6

如果在VB.NET中将布尔设置为空(我知道这是错误的,因为布尔值有文字:TRUE和FALSE),那么布尔值变为false,即:

Public Sub Page_Load(ByVal o As Object, ByVal e As EventArgs) Handles Me.Load

Dim boolTest As Boolean
boolTest = Nothing 'boolTest becomes FALSE

End Sub

但是,在VB6中,您会收到编译时错误,即无效使用对象。这是为什么?

1 个答案:

答案 0 :(得分:2)

这是因为VB6中没有任何对象。 VB.Net似乎认为很多东西都是这样或那样的对象,但VB6在这种情况下的输入更强。