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.
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.
CSng függvény
Bármilyen string (karakterlánc) vagy numerikus kifejezést single (egyszeres pontosságú) típusúvá 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.
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.
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.
Erase függvény
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 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 utasítás
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 utasítás
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 utasítás
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 függvény; VarType függvény
Visszaad egy változóról információt tartalmazó karakterláncot (TypeName) vagy numerikus értéket (VarType).
FindObject függvény
Lehetővé teszi, hogy egy objektumot a futásidő alatt az objektum neveként megadott karakterláncként címezzen meg.
FindPropertyObject függvény
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 (Function utasításban)
Lehetővé teszi egy függvénynek megadandó paraméter opcionálisként való megadását.
HasUnoInterfaces függvény
Leellenőrzi, hogy egy Basic Uno-objektum támogat-e bizonyos Uno-felületeteket.
EqualUnoObjects függvény
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.