Muutujad
Järgmised laused ja funktsioonid on mõeldud muutujatega töötamiseks. Nende funktsioonide abil saad muutujaid kirjeldada ja määrata, teisendada muutujate tüüpi ja määrata muutuja tüüpe.
CCur funktsioon
Teisendab string- või arvavaldise valuutaavaldiseks. Lokaadi sätteid kasutatakse kümnendkohtade eraldaja ja valuutasümbolite kasutuse määramiseks.
CBool funktsioon
Teisendab string- või arvvõrdluse tõeväärtusavaldiseks või üksiku arvavaldise tõeväärtusavaldiseks.
DefBool lause
Kui tüübikirjelduse märki ega võtmesõna pole määratud, siis seab DefBool-lause muutujate vaikimisi andmetüübi tähevahemiku järgi.
DefCur lause
Kui tüübikirjelduse märki ega võtmesõna pole määratud, siis seab DefCur-lause vaikimisi muutujatüübi tähevahemiku järgi.
DefDate lause
Kui tüübikirjelduse märki ega võtmesõna pole määratud, siis seab DefDate-lause vaikimisi muutujatüübi tähevahemiku järgi.
DefDbl lause
Määrab vaikimisi muutuja tüübi tähevahemiku järgi, kui tüübikirjelduse märki ega võtmesõna pole määratud.
DefErr lause
Kui tüübideklaratsiooni märki ega võtmesõna pole määratud, siis seab DefErr-lause vaikimisi muutujatüübi tähevahemiku järgi.
DefInt lause
Määrab vaikimisi muutuja tüübi tähevahemiku järgi, kui tüübikirjelduse märki ega võtmesõna pole määratud.
DefLng lause
Määrab vaikimisi muutuja tüübi tähevahemiku järgi, kui tüübikirjelduse märki ega võtmesõna pole määratud.
DefObj lause
Määrab vaikimisi muutuja tüübi tähevahemiku järgi, kui tüübikirjelduse märki ega võtmesõna pole määratud.
DefSng lause
Kui tüübikirjelduse märki ega võtmesõna pole määratud, siis seab DefSng-lause vaikimisi muutujatüübi tähevahemiku järgi.
DefStr lause
Kui tüübideklaratsiooni märki ega võtmesõna pole määratud, siis seab DefStr-lause vaikimisi muutujatüübi tähevahemiku järgi.
DefVar lause
Määrab vaikimisi muutuja tüübi tähevahemiku järgi, kui tüübikirjelduse märki ega võtmesõna pole määratud.
IsEmpty funktsioon
Testib, kas variandimuutuja sisaldab tühiväärtust. Tühiväärtus näitab, et muutuja pole algväärtustatud.
IsNull Function
Testib, kas variant sisaldab tühiväärtust, mis näitab, et muutuja ei sisalda andmeid.
IsNumeric funktsioon
Kontrollib, kas avaldis on arv. Kui avaldis on arv, siis tagastab funktsioon väärtuse Tõene, muul juhul väärtuse Väär.
IsObject funktsioon
Tests if a variable is an object, as opposed to primitive data types such as dates, numbers, texts. The function returns True if the variable is an object, otherwise it returns False.
Erase Statement
Kustutab fikseeritud suurusega massiivide massiivielementide sisu ja vabastab muutuva suurusega massiivide kasutatava mälu.
Public lause
Mõõtmestab muutuja või massiivi mooduli tasemel (st mitte alamprotseduuris ega funktsioonis) ning seetõttu kehtivad muutuja ja massiiv kõigis teekides ja moodulites.
Global keyword
Mõõtmestab muutuja või massiivi globaalsel tasemel (st mitte alamprotseduuris ega funktsioonis) ning seetõttu kehtivad muutuja ja massiiv aktiivse seansi teekides ja moodulites.
Static lause
Kirjeldab muutuja või massiivi alaprotseduuri või funktsiooni protseduuri tasemel ja seetõttu säilivad muutuja või massiivi väärtused pärast alamprotseduuri või funktsiooni sulgemist. Kehtivad ka lause Dim reeglid.
TypeName funktsioon; VarType funktsioon
Tagastab muutuja teavet sisaldava stringi (TypeName) või arvväärtuse (VarType).
FindObject funktsioon
Võimaldab pöörduda käitusajal objekti poole stringiparameetrina objekti nime abil.
FindPropertyObject funktsioon
Võimaldab pöörduda käitusajal objektide poole stringiparameetrina objekti nime abil.
Optional (in Function Statement)
Võimaldab määrata funktsioonile valikulisena edastatavad parameetrid.
EqualUnoObjects funktsioon
Tagastab väärtuse Tõene, kui Basicu kaks määratud Uno objekti esindavad Uno objekti sama eksemplari.