2013-03-22 71 views

回答

2
dim i as integer 
i=1 

您需要拆分声明一个变量并赋予其价值。

4

VB6编译器不允许你在一行中声明和初始化一个变量(就像你可以在VB.NET中一样)。

所以,你必须声明它在同一行,并初始化它另:

Dim i As Integer 
i = 1 

如果你想拥有在同一条线上两个语句,您可以使用一个冒号:

Dim i As Integer : i = 1 

但是你只能在一个过程中执行此操作,而不能在模块,表单或类声明中执行

2

不能将值指定给在VB6中声明的变量,除非它是常量

' BAD 
Dim i as Integer = 1 

' GOOD 
Dim i As Integer 
Const i As Integer = 1