Proměnné
Pomocí následujících příkazů a funkcí je možné pracovat s proměnnými. Tyto funkce je možné použít pro deklaraci a definování proměnných, převod proměnných mezi typy nebo pro určení typu proměnné.
Funkce CCur
Převede řetězec nebo číslo na měnu. Pro zobrazení oddělovačů a symbolů měny bude použito nastavení národního prostředí.
Funkce CBool
Převede řetězcové nebo číselné porovnání na Booleovský výraz, nebo převede jeden číselný výraz na Booleovský výraz.
Příkaz DefBool
Pokud není určeno klíčové slovo nebo znak typové deklarace, příkaz DefBool nastaví výchozí datový typ pro proměnné podle rozsahu znaku.
Příkaz DefCur
Pokud není určeno klíčové slovo nebo znak typové deklarace, příkaz DefCur nastaví výchozí datový typ pro proměnné podle rozsahu znaku.
Příkaz DefDate
Pokud není určeno klíčové slovo nebo znak typové deklarace, příkaz DefDate nastaví výchozí datový typ pro proměnné podle rozsahu znaku.
Příkaz DefDbl
Pokud není určeno klíčové slovo nebo znak typové deklarace, nastaví výchozí datový typ pro proměnné podle rozsahu znaku.
Příkaz DefErr
Pokud není určeno klíčové slovo nebo znak typové deklarace, příkaz DefErr nastaví výchozí datový typ pro proměnné podle rozsahu znaku.
Příkaz DefInt
Pokud není určeno klíčové slovo nebo znak typové deklarace, nastaví výchozí datový typ pro proměnné podle rozsahu znaku.
Příkaz DefLng
Pokud není určeno klíčové slovo nebo znak typové deklarace, nastaví výchozí datový typ pro proměnné podle rozsahu znaku.
Příkaz DefObj
Pokud není určeno klíčové slovo nebo znak typové deklarace, nastaví výchozí datový typ pro proměnné podle rozsahu znaku.
Příkaz DefSng
Pokud není určeno klíčové slovo nebo znak typové deklarace, příkaz DefSng nastaví výchozí datový typ pro proměnné podle rozsahu znaku.
Příkaz DefStr
Pokud není určeno klíčové slovo nebo znak typové deklarace, příkaz DefStr nastaví výchozí datový typ pro proměnné podle rozsahu znaku.
Příkaz DefVar
Pokud není určeno klíčové slovo nebo znak typové deklarace, nastaví výchozí datový typ pro proměnné podle rozsahu znaku.
Funkce IsEmpty
Ověří, zda proměnná typu Variant obsahuje hodnotu Empty. Hodnota Empty říká, že tato proměnná není inicializována.
Funkce IsNull
Ověří, zda proměnná typu Variant obsahuje speciální hodnotu Null, která sděluje, že proměnná neobsahuje data.
Funkce IsNumeric
Ověří, zda je výraz číslo. Je-li výraz číslo, vrátí funkce True, jinak vrátí False.
Funkce IsObject
Ověří, zda je objektová proměnná objekt OLE. Je-li proměnná objekt OLE, vrátí funkce True, jinak vrátí False.
Funkce Erase
Ruší obsah elementů polí s pevnou velikostí a uvolňuje paměť využitou poli s dynamickou velikostí.
Příkaz Option Explicit
Určuje, že je třeba každou proměnnou v programu explicitně deklarovat příkazem Dim.
Příkaz Public
Deklaruje proměnnou na úrovni modulu (tj. ne do procedury nebo funkce), takže je přístupná ve všech knihovnách a modulech.
Příkaz Global
Deklaruje proměnnou na globální úrovni (tj. ne do procedury nebo funkce), takže je přístupná ve všech knihovnách a modulech aktuálního sezení.
Příkaz Static
Deklaruje proměnnou na úrovni podprogramu v rámci procedury nebo funkce, takže hodnota proměnné je platná i po ukončení procedury či funkce. Také platí konvence příkazu Dim.
Funkce TypeName a VarType
Vrátí řetězec (TypeName) nebo číselnou hodnotu (VarType) obsahující informace o proměnné.
Funkce FindPropertyObject
Touto funkcí lze prostřednictvím názvu objektu při provádění programu adresovat objekty jako parametr řetězce.
Funkce EqualUnoObjects
Vrátí True, pokud dva určené Basic Uno objekty představují stejnou instanci Uno objektu.