Változók

A következő utasítások és függvények állnak rendelkezésre a változók kezeléséhez. A függvények segítségével deklarálhat vagy definiálhat változókat, átalakíthat változókat egyik típusból a másikba, vagy meghatározhat változótípusokat.

CCur függvény

Egy karakterlánc-, vagy numerikus kifejezést egy currency (pénznem) kifejezéssé alakít. A tizedes elválasztójel és a pénznemszimbólum tekintetében a területi beállításokat használja.

CBool függvény

Egy string (karakterlánc) vagy egy numerikus összehasonlítást, illetve egy önálló numerikus kifejezést boolean (logikai) kifejezéssé alakít.

CDate függvény

Egy string (karakterlánc) vagy numerikus kifejezést date (dátum) értékké alakít.

CDec függvény

Egy karakterlánc-, vagy numerikus kifejezést egy decimális kifejezéssé alakít.

CDbl függvény

Bármilyen numerikus kifejezést vagy string (karakterlánc) kifejezést double (dupla pontosságú) típusúvá alakít.

CInt függvény

Bármilyen string (karakterlánc) vagy numerikus kifejezést integer (egész szám) értékké alakít.

CLng függvény

Bármilyen string (karakterlánc) vagy numerikus kifejezést long integer (hosszú egész) értékké alakít.

Const utasítás

Egy karakterláncot állandóként határoz meg.

CSng függvény

Bármilyen string (karakterlánc) vagy numerikus kifejezést single (egyszeres pontosságú) típusúvá alakít.

CStr függvény

Bármilyen numerikus kifejezést string (karakterlánc) kifejezéssé alakít.

CVar függvény

Egy karakterlánc-, vagy numerikus kifejezést egy variant kifejezéssé alakít.

CVErr függvény

Egy karakterlánc-, vagy numerikus kifejezést egy "Error" altípusú variant kifejezéssé alakít.

DefBool utasítás

Ha nem volt megadva típusdeklarációs karakter vagy kulcsszó, akkor a DefBool utasítás a betűtartomány alapján fogja beállítani a változók alapértelmezett adattípusát.

DefCur utasítás

Ha nem volt megadva típusdeklarációs karakter vagy kulcsszó, akkor a DefCur utasítás a betűtartomány alapján fogja beállítani a változók alapértelmezett adattípusát.

DefDate utasítás

Ha nem volt megadva típusdeklarációs karakter vagy kulcsszó, akkor a DefDate utasítás a betűtartomány alapján fogja beállítani a változók alapértelmezett adattípusát.

DefDbl utasítás

Ha nem volt megadva típusdeklarációs karakter vagy kulcsszó, akkor a betűtartomány alapján fogja beállítani a változók alapértelmezett adattípusát.

DefErr utasítás

Ha nem volt megadva típusdeklarációs karakter vagy kulcsszó, akkor a DefErr utasítás a betűtartomány alapján fogja beállítani a változók alapértelmezett adattípusát.

DefInt utasítás

Ha nem volt megadva típusdeklarációs karakter vagy kulcsszó, akkor a betűtartomány alapján fogja beállítani a változók alapértelmezett adattípusát.

DefLng utasítás

Ha nem volt megadva típusdeklarációs karakter vagy kulcsszó, akkor a betűtartomány alapján fogja beállítani a változók alapértelmezett adattípusát.

DefObj utasítás

Ha nem volt megadva típusdeklarációs karakter vagy kulcsszó, akkor a betűtartomány alapján fogja beállítani a változók alapértelmezett adattípusát.

DefSng utasítás

Ha nem volt megadva típusdeklarációs karakter vagy kulcsszó, akkor a DefSng utasítás a betűtartomány alapján fogja beállítani a változók alapértelmezett adattípusát.

DefStr utasítás

Ha nem volt megadva típusdeklarációs karakter vagy kulcsszó, akkor a DefStr utasítás a betűtartomány alapján fogja beállítani a változók alapértelmezett adattípusát.

DefVar utasítás

Ha nem volt megadva típusdeklarációs karakter vagy kulcsszó, akkor a betűtartomány alapján fogja beállítani a változók alapértelmezett adattípusát.

Dim utasítás

Egy változót vagy egy tömböt deklarál.

ReDim utasítás

Egy változót vagy egy tömböt deklarál.

Type utasítás

Nem-UNO adatszerkezetek definiálása (structok).

IsArray függvény

Eldönti, hogy a változó egy tömbben levő adatmező-e.

IsDate függvény

Teszteli, hogy a numerikus vagy string (karakterlánc) kifejezés konvertálható-e Date (dátum) változóvá.

IsEmpty függvény

Teszteli, hogy a változó az Empty (üres) értéket tartalmazza-e. Az Empty (üres) érték jelzi, hogy a változó nincs inicializálva.

IsError függvény

Teszteli, hogy a változó az error (hiba) értéket tartalmaz-e.

IsNull függvény

Leellenőrzi, hogy egy változó a speciális Null értéket tartalmazza-e, amely azt jelöli, hogy a változó nem tartalmaz adatot.

IsNumeric függvény

Teszteli, hogy a kifejezés szám-e. Ha a kifejezés szám, akkor a függvény True (igaz) értéket ad vissza, ellenkező esetben False (hamis) értéket.

IsObject függvény

Teszteli, hogy az object (objektum) változó egy OLE-objektum-e. A függvény True (igaz) értéket ad vissza, ha a változó OLE-objektum, ellenkező esetben False (hamis) értéket.

LBound függvény

Visszaadja egy tömb alsó határát.

UBound függvény

Visszaadja egy tömb felső határát.

Let utasítás

Értéket rendel egy változóhoz.

Array Function

A Variant típust adatmezőkkel adja vissza.

DimArray Function

Visszaad egy Variant tömböt.

Erase Function

Törli a rögzített méretű tömbök tömbelemeit, és felszabadítja a változó méretű tömbök által lefoglalt memóriát.

Option Base utasítás

A tömbök alapértelmezett alsó határaként a 0-t vagy az 1-et határozza meg.

Option Explicit utasítás

Ezen utasítás használata esetén a programkódban levő minden egyes változót a Dim utasítással explicit meg kell adni.

Public Statement

Dimenzionál egy modulszinten (azaz nem függvényben vagy szubrutinban) levő változót vagy tömböt, így a változó vagy a tömb minden könyvtárban és modulban elérhető lesz.

Global Statement

Dimenzionál egy globális szinten (azaz nem függvényben vagy szubrutinban) levő változót vagy tömböt, így a változó vagy a tömb az aktuális munkafolyamat minden könyvtárában és moduljában elérhető lesz.

Static Statement

Egy változót vagy tömböt deklarál eljárásszinten egy szubrutinon vagy függvényen belül, így a változó vagy tömb értékei a szubrutinból vagy függvényből kilépés után is megmaradnak. A Dim utasítás elnevezési szokásai is érvényesek.

TypeName Function; VarType Function

Visszaad egy változóról információt tartalmazó karakterláncot (TypeName) vagy numerikus értéket (VarType).

Set Statement

Beállít egy objektumhivatkozást egy változón vagy egy tulajdonságon.

FindObject Function

Lehetővé teszi, hogy egy objektumot a futásidő alatt az objektum neveként megadott karakterláncként címezzen meg.

FindPropertyObject Function

Lehetővé teszi az objektum nevének karakterlánc-paraméterként való felhasználását az objektumok futásidőbeli megcímzésére.

Optional (in Function Statement)

Lehetővé teszi egy függvénynek megadandó paraméter opcionálisként való megadását.

IsMissing Function

Leellenőrzi, hogy egy függvény opcionális paraméterrel volt-e meghívva.

HasUnoInterfaces Function

Leellenőrzi, hogy egy Basic Uno-objektum támogat-e bizonyos Uno-felületeteket.

EqualUnoObjects Function

Abban az esetben ad vissza True (igaz) értéket, ha a két megadott Uno-objektum ugyanazt az Uno-példányt testesíti meg.

IsUnoStruct Function

True (igaz) értéket ad vissza, ha a megadott objektum egy Uno-struktúra.