Променливи
Следващите оператори и функции са за работа с променливи. Чрез тях можете да декларирате или дефинирате променливи, да преобразувате стойности от един тип в друг и да намирате типа на променлива.
Функция CCur
Преобразува низ или число във валутна стойност. Настройките за локал определят десетичните разделители и символите за валута.
Функция CBool
Преобразува низово или числово сравнение или единичен числов израз към стойност от тип Boolean.
Оператор DefBool
Операторът DefBool установява подразбиран тип данни според диапазон от букви, в случай че не е зададена ключова дума или знак за деклариране на тип.
Оператор DefCur
Операторът DefCur установява подразбиран тип данни според диапазон от букви, в случай че не е зададена ключова дума или знак за деклариране на тип.
Оператор DefDate
Операторът DefDate установява подразбиран тип данни според диапазон от букви, в случай че не е зададена ключова дума или знак за деклариране на тип.
Оператор DefDbl
Операторът DefLng установява подразбиран тип данни според диапазон от букви, в случай че не е зададена ключова дума или знак за деклариране на тип.
Оператор DefErr
Операторът DefErr установява подразбиран тип данни според диапазон от букви, в случай че не е зададена ключова дума или знак за деклариране на тип.
Оператор DefInt
Операторът DefLng установява подразбиран тип данни според диапазон от букви, в случай че не е зададена ключова дума или знак за деклариране на тип.
Оператор DefLng
Операторът DefLng установява подразбиран тип данни според диапазон от букви, в случай че не е зададена ключова дума или знак за деклариране на тип.
Оператор DefObj
Операторът DefLng установява подразбиран тип данни според диапазон от букви, в случай че не е зададена ключова дума или знак за деклариране на тип.
Оператор DefSng
Операторът DefSng установява подразбиран тип данни според диапазон от букви, в случай че не е зададена ключова дума или знак за деклариране на тип.
Оператор DefStr
Операторът DefStr установява подразбиран тип данни според диапазон от букви, в случай че не е зададена ключова дума или знак за деклариране на тип.
Оператор DefVar
Операторът DefLng установява подразбиран тип данни според диапазон от букви, в случай че не е зададена ключова дума или знак за деклариране на тип.
Функция IsDate
Проверява дали стойността на низов или числов израз може да се преобразува до типа Date.
Функция IsEmpty
Проверява дали променлива от типа Variant съдържа празна стойност (Empty). Тя показва, че променливата не е инициализирана.
Функция IsNull
Проверява дали променлива от тип Variant съдържа специалната стойност Null, която означава, че променливата не съдържа данни.
Функция IsNumeric
Проверява дали изразът е число. Ако стойността е число, функцията връща True, в противен случай – False.
Функция IsObject
Проверява дали обектна променлива съдържа OLE обект. Ако е така, функцията връща True, в противен случай – False.
Функция Erase
Изтрива съдържанието на елементите на масиви с фиксиран размер и освобождава паметта, заета от масиви с променлив размер.
Оператор Option Explicit
Указва, че всяка променлива в кода на програмата трябва да е явно обявена с оператора Dim.
Оператор Public
Задава размера на променлива или масив на ниво модул (т.е. не в процедура или функция), така че променливата или масивът е валиден във всички библиотеки и модули.
Оператор Global
Задава размера на променлива или масив на глобално ниво (т.е. не в процедура или функция), така че променливата или масивът е валиден във всички библиотеки и модули за текущата сесия.
Оператор Static
Декларира променлива или масив на ниво подпрограма (процедура или функция), така че стойностите на променливата или масива да се запазват след изход от подпрограмата. Важат и правилата за оператора Dim.
Функции TypeName и VarType
Връща низ (TypeName) или числова стойност (VarType) с информация относно променлива.
Функция FindObject
Позволява обект да бъде адресиран по време на изпълнение като параметър – низ посредством името му.
Функция FindPropertyObject
Позволява обект да бъде адресиран по време на изпълнение като параметър – низ посредством името му.
Optional (в оператор Function)
Позволява ви да дефинирате предавани на функцията параметри като незадължителни.
Функция EqualUnoObjects
Връща True, ако два зададени обекта на Uno в Basic представят един и същ екземпляр на обект на Uno.