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!"""


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow