当我定义一个初始化变量时,我得到编译时错误为“预期:语句结束”。代码是:
Dim i as integer=1
VB6 编译器不允许您在一行中声明和初始化变量(就像在 VB.NET 中一样)。
所以你必须在一行上声明它并在另一行上初始化它:
Dim i As Integer
i = 1
如果你想让这两个语句在同一行,你可以使用冒号:
Dim i As Integer : i = 1
但是您只能在过程中执行此操作,而不能在模块、表单或类声明中执行此操作
dim i as integer
i=1
You need to split declaring a variable and assigning its value.
您不能为您在 VB6 中声明的变量赋值,除非它是一个常量
' BAD
Dim i as Integer = 1
' GOOD
Dim i As Integer
Const i As Integer = 1