2013-03-22 72 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