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.

CDate Function

Przetwarza dowolny ciąg lub wyrażenie numeryczne na wartość w postaci daty.

CDec Function

Konwertuje wyrażenie będące ciągiem lub wyrażenie numeryczne na wyrażenie dziesiętne.

CDbl Function

Przekształca dowolne wyrażenie numeryczne lub ciąg na wartość typu podwójna precyzja.

CInt Function

Przetwarza dowolny ciąg lub wyrażenie numeryczne na liczbę całkowitą.

CLng Function

Przetwarza dowolny ciąg lub wyrażenie numeryczne na wartość typu liczba całkowita długa.

Const Statement

Definiuje ciąg jako stałą.

CSng Function

Przekształca dowolny ciąg znakowy lub wyrażenie numeryczne na wyrażenie typu pojedyncza precyzja.

CStr Function

Przekształca dowolne wyrażenie numeryczne na wyrażenie w postaci ciągu.

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.

Dim Statement

Deklaruje zmienną lub tablicę.

ReDim Statement

Deklaruje zmienną lub tablicę.

Type Statement

Define non-UNO data structures (structs).

IsArray Function

Określa, czy zmienna jest polem danych w tablicy.

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.

IsError Function

Sprawdza, czy zmienna zawiera błędną wartość.

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).

LBound Function

Zwraca dolną granicę tablicy.

UBound Function

Zwraca górną granicę tablicy.

Let Statement

Przypisuje wartość do zmiennej.

Array Function

Zwraca typ Variant z polem danych.

DimArray Function

Zwraca tablicę typu Variant.

Erase Function

Wymazuje zawartość elementów macierzy o stałym rozmiarze i zwalnia pamięć używaną przez macierze o zmiennym rozmiarze.

Option Base Statement

Definiuje domyślną dolną granicę tablicy jako 0 lub 1.

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.

Set Statement

Ustawia odwołanie do obiektu w zmiennej lub właściwości.

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.

IsMissing Function

Sprawdza, czy funkcja jest wywoływana z parametrem opcjonalnym.

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.

IsUnoStruct Function

Zwraca wartość True (prawda), jeśli obiekt stanowi strukturę typu Uno.