1

変数の初期化を定義すると、「Expected:End of statement」としてコンパイル時エラーが発生します。コードは次のとおりです。

Dim i as integer=1
4

3 に答える 3

5

VB6 コンパイラでは、変数の宣言と初期化を 1 行で行うことはできません (VB.NET でできるように)。

したがって、ある行で宣言し、別の行で初期化する必要があります。

Dim i As Integer
i = 1

両方のステートメントを同じ行に入れたい場合は、コロンを使用できます。

Dim i As Integer : i = 1

ただし、これはプロシージャ内でのみ実行でき、モジュール、フォーム、またはクラス宣言では実行できません

于 2013-03-22T13:55:28.610 に答える
3
dim i as integer
i=1

変数の宣言とその値の割り当てを分割する必要があります。

于 2013-03-22T07:47:41.520 に答える
2

定数である場合を除き、VB6 で宣言している変数に値を割り当てることはできません。

' BAD
Dim i as Integer = 1

' GOOD
Dim i As Integer
Const i As Integer = 1
于 2013-03-22T14:09:19.850 に答える