Visual Basic 6
Zmienne
Szukaj…
Zmienne typy
Istnieją różne typy zmiennych do różnych celów. W Visual Basic 6 dostępne są następujące typy zmiennych:
- Szyk
- Boolean
- Bajt
- Waluta
- Data
- Podwójnie
- Liczba całkowita
- Długo
- Pojedynczy
- Strunowy
- Wariant
Deklarujesz zmienną, używając słowa kluczowego Dim
:
Dim RandomNumber As Integer
Jeśli nie określisz typu zmiennej, zmienna zostanie domyślnie ustawiona na Variant
:
Dim Foo
jest równa
Dim Foo As Variant
Boolean
Boolean jest najprostszym typem zmiennej, ponieważ może zawierać tylko jedną z dwóch wartości: True lub False.
Foo = True
Bar = False
Wartości logiczne można wykorzystać do kontrolowania przepływu kodu:
Dim Foo as Boolean
Foo = True
If Foo Then
MsgBox "True"
Else
MsgBox "False"
End If
Liczba całkowita
Liczba całkowita jest liczbowym typem danych i może zawierać 16-bitową wartość ze znakiem (od -32768 do +32767). Jeśli wiesz, że zmienna będzie zawierać tylko liczby całkowite (takie jak 9), a nie liczby ułamkowe (takie jak 5,43), zadeklaruj ją jako typ danych liczb całkowitych (lub długich).
Dim RandomNumber As Integer
RandomNumber = 9
Liczby całkowite są powszechnie używane jako liczniki w For...Next
pętle:
Dim Counter As Integer
For Counter = 0 to 2
MsgBox Counter
Next Counter
Próba przypisania wartości całkowitej mniejszej niż -32768 lub większej niż 32767 do liczby całkowitej spowoduje błąd w czasie wykonywania:
Dim MyNumber As Integer
MyNumber = 40000 'Run-time error '6': Overflow
Strunowy
Zmienna łańcuchowa może zawierać pusty tekst, znak, słowo lub tekst o zmiennej długości. Wartość ciągu musi być zawarta w cudzysłowie ( "
).
Dim Fruit as String
Fruit = "Banana"
Jeśli potrzebujesz cudzysłowu wewnątrz literału ciągu, użyj dwóch kolejnych znaków cudzysłowu ( ""
).
Dim Quote as String
Quote = "Bill says: ""Learn VB!"""