Visual Basic 6
Variablen
Suche…
Variablentypen
Es gibt verschiedene Variablentypen für verschiedene Zwecke. In Visual Basic 6 stehen folgende Variablentypen zur Verfügung:
- Array
- Boolean
- Byte
- Währung
- Datum
- Doppelt
- Ganze Zahl
- Lange
- Single
- String
- Variante
Sie deklarieren eine Variable mit dem Schlüsselwort Dim
:
Dim RandomNumber As Integer
Wenn Sie keinen Variablentyp angeben, wird die Variable standardmäßig auf Variant
:
Dim Foo
ist äquivalent zu
Dim Foo As Variant
Boolean
Boolean ist der einfachste Variablentyp, da er nur einen von zwei Werten enthalten kann: True oder False.
Foo = True
Bar = False
Booleans können verwendet werden, um den Code-Fluss zu steuern:
Dim Foo as Boolean
Foo = True
If Foo Then
MsgBox "True"
Else
MsgBox "False"
End If
Ganze Zahl
Eine Ganzzahl ist ein numerischer Datentyp und kann einen vorzeichenbehafteten 16-Bit-Wert (-32768 bis +32767) enthalten. Wenn Sie wissen, dass eine Variable nur ganze Zahlen (z. B. 9) und keine gebrochenen Zahlen (z. B. 5,43) enthält, müssen Sie sie als Ganzzahl- (oder Lang-) Datentyp definieren.
Dim RandomNumber As Integer
RandomNumber = 9
Ganzzahlen werden normalerweise als Zähler in For...Next
Schleifen verwendet:
Dim Counter As Integer
For Counter = 0 to 2
MsgBox Counter
Next Counter
Wenn Sie versuchen, einer Ganzzahl einen Wert unter -32768 oder größer als 32767 zuzuweisen, führt dies zu einem Laufzeitfehler:
Dim MyNumber As Integer
MyNumber = 40000 'Run-time error '6': Overflow
String
Eine Zeichenfolgenvariable kann einen leeren Text, ein Zeichen, ein Wort oder einen Text mit variabler Länge enthalten. Der Zeichenfolgewert muss in Anführungszeichen ( "
) stehen.
Dim Fruit as String
Fruit = "Banana"
Wenn Sie Anführungszeichen in einem String-Literal benötigen, verwenden Sie zwei aufeinanderfolgende Anführungszeichen ( ""
).
Dim Quote as String
Quote = "Bill says: ""Learn VB!"""