Visual Basic 6
Variabelen
Zoeken…
Variabele types
Er zijn verschillende soorten variabelen voor verschillende doeleinden. In Visual Basic 6 zijn de volgende variabeletypen beschikbaar:
- reeks
- Boolean
- Byte
- Valuta
- Datum
- Dubbele
- Geheel getal
- Lang
- single
- Draad
- Variant
U declareert een variabele met het trefwoord Dim
:
Dim RandomNumber As Integer
Als u geen variabeletype opgeeft, wordt de variabele standaard ingesteld op Variant
:
Dim Foo
is gelijk aan
Dim Foo As Variant
Boolean
Boolean is het eenvoudigste variabele type omdat het slechts één van twee waarden kan bevatten: Waar of Onwaar.
Foo = True
Bar = False
Booleans kunnen worden gebruikt om de codestroom te regelen:
Dim Foo as Boolean
Foo = True
If Foo Then
MsgBox "True"
Else
MsgBox "False"
End If
Geheel getal
Een geheel getal is een numeriek gegevenstype en kan een 16-bits ondertekende waarde bevatten (-32768 tot +32767). Als u weet dat een variabele alleen hele getallen (zoals 9) en geen fractionele getallen (zoals 5.43) zal bevatten, geeft u deze aan als een geheel (of lang) datatype.
Dim RandomNumber As Integer
RandomNumber = 9
Gehele getallen worden vaak gebruikt als tellers in For...Next
loops:
Dim Counter As Integer
For Counter = 0 to 2
MsgBox Counter
Next Counter
Als u een waarde kleiner dan -32768 of groter dan 32767 probeert toe te wijzen aan een geheel getal, resulteert dit in een runtime-fout:
Dim MyNumber As Integer
MyNumber = 40000 'Run-time error '6': Overflow
Draad
Een tekenreeksvariabele kan een lege tekst, een teken, een woord of een tekst met variabele lengte bevatten. De tekenreekswaarde moet tussen aanhalingstekens ( "
) staan.
Dim Fruit as String
Fruit = "Banana"
Als u aanhalingstekens nodig hebt binnen een letterlijke tekenreeks, gebruikt u twee opeenvolgende aanhalingstekens ( ""
).
Dim Quote as String
Quote = "Bill says: ""Learn VB!"""