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 Function

Teisendab string- või arvavaldise valuutaavaldiseks. Lokaadi sätteid kasutatakse kümnendkohtade eraldaja ja valuutasümbolite kasutuse määramiseks.

CBool Function

Teisendab string- või arvvõrdluse tõeväärtusavaldiseks või üksiku arvavaldise tõeväärtusavaldiseks.

CDate Function

Teisendab stringi või arvavaldise kuupäeva väärtuseks.

CDec Function

Teisendab string- või arvavaldise kümnendavaldiseks.

CDbl Function

Teisendab suvalise arv- või stringavaldise tüübiks Double.

CInt Function

Teisendab suvalise stringi või arvavaldise täisarvuks.

CLng Function

Teisendab stringi või arvavaldise pikaks täisarvuks.

Const Statement

Määrab stringi konstandina.

CSng Function

Teisendab stringi või arvavaldise kuupäeva väärtuseks.

CStr Function

Teisendab suvalise arvavaldise stringavaldiseks.

CVar Function

Teisendab string- või arvavaldise variandi avaldiseks.

CVErr Function

Teisendab string- või arvavaldise variandi avaldiseks alamtüübiga Viga.

DefBool Statement

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 Statement

Kui tüübikirjelduse märki ega võtmesõna pole määratud, siis seab DefCur-lause vaikimisi muutujatüübi tähevahemiku järgi.

DefDate Statement

Kui tüübikirjelduse märki ega võtmesõna pole määratud, siis seab DefDate-lause vaikimisi muutujatüübi tähevahemiku järgi.

DefDbl Statement

Määrab vaikimisi muutuja tüübi tähevahemiku järgi, kui tüübikirjelduse märki ega võtmesõna pole määratud.

DefErr Statement

Kui tüübideklaratsiooni märki ega võtmesõna pole määratud, siis seab DefErr-lause vaikimisi muutujatüübi tähevahemiku järgi.

DefInt Statement

Määrab vaikimisi muutuja tüübi tähevahemiku järgi, kui tüübikirjelduse märki ega võtmesõna pole määratud.

DefLng Statement

Määrab vaikimisi muutuja tüübi tähevahemiku järgi, kui tüübikirjelduse märki ega võtmesõna pole määratud.

DefObj Statement

Määrab vaikimisi muutuja tüübi tähevahemiku järgi, kui tüübikirjelduse märki ega võtmesõna pole määratud.

DefSng Statement

Kui tüübikirjelduse märki ega võtmesõna pole määratud, siis seab DefSng-lause vaikimisi muutujatüübi tähevahemiku järgi.

DefStr Statement

Kui tüübideklaratsiooni märki ega võtmesõna pole määratud, siis seab DefStr-lause vaikimisi muutujatüübi tähevahemiku järgi.

DefVar Statement

Määrab vaikimisi muutuja tüübi tähevahemiku järgi, kui tüübikirjelduse märki ega võtmesõna pole määratud.

Dim Statement

Kirjeldab muutujat või massiivi.

ReDim Statement

Kirjeldab muutujat või massiivi.

Type Statement

Define non-UNO data structures (structs).

IsArray Function

Määrab, kas muutuja on massiivi andmeväli.

IsDate Function

Testib, kas arv- või stringmuutuja saab teisendada kuupäevamuutujaks.

IsEmpty Function

Testib, kas variandimuutuja sisaldab tühiväärtust. Tühiväärtus näitab, et muutuja pole algväärtustatud.

IsError Function

Testib, kas muutuja sisaldab veaväärtust.

IsNull Function

Testib, kas variant sisaldab tühiväärtust, mis näitab, et muutuja ei sisalda andmeid.

IsNumeric Function

Kontrollib, kas avaldis on arv. Kui avaldis on arv, siis tagastab funktsioon väärtuse Tõene, muul juhul väärtuse Väär.

IsObject Function

Testib, kas objektimuutuja on OLE-objekt. Kui muutuja on OLE-objekt, siis tagastab funktsioon väärtuse Tõene, muul juhul tagastatakse väärtus Väär.

LBound Function

Tagastab massiivi alampiiri.

UBound Function

Tagastab massiivi ĂĽlempiiri.

Let Statement

Omistab muutujale väärtuse.

Array Function

Tagastab tüübi Variant koos andmeväljaga.

DimArray Function

Tagastab variandimassiivi.

Erase Function

Kustutab fikseeritud suurusega massiivide massiivielementide sisu ja vabastab muutuva suurusega massiivide kasutatava mälu.

Option Base Statement

Määrab massiivide vaikimisi alampiiri (0 või 1).

Option Explicit Statement

Määrab, et programmikoodi iga muutuja tuleb kirjeldada lause Dim abil.

Public Statement

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 Statement

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 Statement

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 Function; VarType Function

Tagastab muutuja teavet sisaldava stringi (TypeName) või arvväärtuse (VarType).

Set Statement

Seab objektiviite muutujale või omadusele.

FindObject Function

Võimaldab pöörduda käitusajal objekti poole stringiparameetrina objekti nime abil.

FindPropertyObject Function

Võimaldab pöörduda käitusajal objektide poole stringiparameetrina objekti nime abil.

Optional (in Function Statement)

Võimaldab määrata funktsioonile valikulisena edastatavad parameetrid.

IsMissing Function

Kontrollib, kas funktsioon on kutsutud mittekohustusliku parameetriga.

HasUnoInterfaces Function

Testib, kas Basicu Uno-objekt toetab teatud Uno-liideseid.

EqualUnoObjects Function

Tagastab väärtuse Tõene, kui Basicu kaks määratud Uno objekti esindavad Uno objekti sama eksemplari.

IsUnoStruct Function

Tagastab väärtuse Tõene, kui objekt on Uno struktuur.