Zmienne
Poniższe instrukcje i funkcje są używane do obsługi zmiennych. Z funkcji tych można korzystać w celu deklarowania lub definiowania zmiennych, konwersji typów zmiennych lub określenia typu zmiennej.
CCur Function
Konwertuje wyrażenie będące ciągiem lub wyrażenie numeryczne na wyrażenie waluty. Zastosowane separatory dziesiętne oraz symbole waluty zależą od ustawień regionalnych.
CBool Function
Przekształca porównanie ciągów lub wyrażeń numerycznych w wyrażenie logiczne lub przekształca pojedyncze wyrażenie numeryczne w wyrażenie logiczne.
CLng Function
Przetwarza dowolny ciąg lub wyrażenie numeryczne na wartość typu liczba całkowita długa.
CSng Function
Przekształca dowolny ciąg znakowy lub wyrażenie numeryczne na wyrażenie typu pojedyncza precyzja.
CVar Function
Konwertuje wyrażenie będące ciągiem lub wyrażenie numeryczne na wyrażenie typu variant.
CVErr Function
Konwertuje wyrażenie będące ciągiem lub wyrażenie numeryczne na wyrażenie typu variant podtypu "Błąd".
DefBool Statement
Jeśli nie zostanie określony znak deklaracji typu lub słowo kluczowe, instrukcja DefBool ustawia domyślny typ danych dla zmiennych zgodnie z zakresem liter.
DefCur Statement
Jeśli znak deklaracji typu lub słowo kluczowe nie zostaną określone, instrukcja DefCur ustawia domyślny typ zmiennych zgodnie z zakresem liter.
DefDate Statement
Jeśli znak deklaracji typu lub słowo kluczowe nie zostaną określone, instrukcja DefDate ustawia domyślny typ zmiennych zgodnie z zakresem liter.
DefDbl Statement
Ustawia domyślny typ zmiennej zgodnie z zakresem liter w przypadku braku określenia znaku deklaracji typu lub słowa kluczowego.
DefErr Statement
Jeśli znak deklaracji typu lub słowo kluczowe nie zostaną określone, instrukcja DefErr ustawia domyślny typ zmiennych zgodnie z zakresem liter.
DefInt Statement
Ustawia domyślny typ zmiennej zgodnie z zakresem liter w przypadku braku określenia znaku deklaracji typu lub słowa kluczowego.
DefLng Statement
Ustawia domyślny typ zmiennej zgodnie z zakresem liter w przypadku braku określenia znaku deklaracji typu lub słowa kluczowego.
DefObj Statement
Ustawia domyślny typ zmiennej zgodnie z zakresem liter w przypadku braku określenia znaku deklaracji typu lub słowa kluczowego.
DefSng Statement
Jeśli znak deklaracji typu lub słowo kluczowe nie zostaną określone, instrukcja DefSng ustawia domyślny typ zmiennych zgodnie z zakresem liter.
DefStr Statement
Jeśli znak deklaracji typu lub słowo kluczowe nie zostaną określone, instrukcja DefStr ustawia domyślny typ zmiennych zgodnie z zakresem liter.
DefVar Statement
Ustawia domyślny typ zmiennej zgodnie z zakresem liter w przypadku braku określenia znaku deklaracji typu lub słowa kluczowego.
IsDate Function
Sprawdza, czy wyrażenie numeryczne lub ciąg można przekształcić na zmienną typu Data.
IsEmpty Function
Sprawdza, czy zmienna typu Variant zawiera wartość pustą. Wartość pusta oznacza, że zmienna nie została zainicjowana.
IsNull Function
Sprawdza, czy zmienna Variant zawiera specjalną wartość pustą, która wskazuje, że zmienna nie zawiera żadnych danych.
IsNumeric Function
Sprawdza, czy wyrażenie jest liczbą. Jeśli wyrażenie jest liczbą, funkcja zwraca wartość True (prawda), w przeciwnym razie False (fałsz).
IsObject Function
Sprawdza, czy zmienna obiektowa jest obiektem typu OLE. Funkcja zwraca wartość True (prawda), jeśli zmienna jest obiektem typu OLE, w przeciwnym razie zwracana jest wartość False (fałsz).
Erase Function
Wymazuje zawartość elementów macierzy o stałym rozmiarze i zwalnia pamięć używaną przez macierze o zmiennym rozmiarze.
Option Explicit Statement
Określa, czy każda zmienna w kodzie programu musi być jawnie zadeklarowana za pomocą instrukcji Dim.
Public Statement
Wymiaruje zmienną lub tablicę na poziomie modułu (to znaczy nie wewnątrz podprogramu lub funkcji), dzięki czemu zmienne i tablice są dostępne we wszystkich bibliotekach i modułach.
Global Statement
Wymiaruje zmienną lub tablicę na poziomie globalnym (to znaczy nie wewnątrz podprogramu lub funkcji), dzięki czemu zmienne i tablice są dostępne we wszystkich bibliotekach i modułach w bieżącej sesji.
Static Statement
Deklaruje zmienną lub tablicę wewnątrz podprogramu lub funkcji na poziomie procedury. Dane zmiennej lub tablicy są przechowywane także po wyjściu z podprogramu lub funkcji. Poprawne są także konwencje instrukcji Dim.
TypeName Function; VarType Function
Zwraca ciąg (TypeName) lub wartość numeryczną (VarType) zawierającą informację dla zmiennej.
FindObject Function
Pozwala adresować obiekt podczas wykonywania programu przez jego nazwę w postaci ciągu.
FindPropertyObject Function
Pozwala adresować obiekt podczas wykonywania programu poprzez jego nazwę w postaci ciągu.
Optional (in Function Statement)
Umożliwia zdefiniowanie parametrów przekazywanych do funkcji jako opcjonalne.
HasUnoInterfaces Function
Sprawdza, czy obiekt Uno programu Basic obsługuje określone interfejsy Uno.
EqualUnoObjects Function
Zwraca wartość True (prawda), jeśli dwa określone obiekty Basic typu Uno reprezentują instancję tego samego obiektu typu Uno.