编译错误“;预期:vb6中的语句结束“;
当我定义一个初始化变量时,我得到的编译时错误是“Expected:End of statement”。代码是:编译错误“;预期:vb6中的语句结束“;,vb6,Vb6,当我定义一个初始化变量时,我得到的编译时错误是“Expected:End of statement”。代码是: Dim i as integer=1 您需要拆分声明变量和赋值 您需要拆分声明变量和赋值。VB6编译器不允许您在一行中声明和初始化变量(就像在VB.NET中一样) 因此,您必须在一行上声明它,并在另一行上初始化它: Dim i As Integer i = 1 如果要将两条语句放在同一行上,可以使用冒号: Dim i As Integer : i = 1 但是您只能在过程中执行此
Dim i as integer=1
您需要拆分声明变量和赋值
您需要拆分声明变量和赋值。VB6编译器不允许您在一行中声明和初始化变量(就像在VB.NET中一样) 因此,您必须在一行上声明它,并在另一行上初始化它:
Dim i As Integer
i = 1
如果要将两条语句放在同一行上,可以使用冒号:
Dim i As Integer : i = 1
但是您只能在过程中执行此操作,而不能在模块、窗体或类声明中执行此操作。VB6编译器不允许您在一行中声明和初始化变量(就像在VB.NET中一样) 因此,您必须在一行上声明它,并在另一行上初始化它:
Dim i As Integer
i = 1
如果要将两条语句放在同一行上,可以使用冒号:
Dim i As Integer : i = 1
但您只能在过程中执行此操作,而不能在模块、窗体或类声明中执行此操作。您不能为在VB6中声明的变量赋值,除非它是常量
' BAD
Dim i as Integer = 1
' GOOD
Dim i As Integer
Const i As Integer = 1
不能为在VB6中声明的变量赋值,除非该变量是常量
' BAD
Dim i as Integer = 1
' GOOD
Dim i As Integer
Const i As Integer = 1