Создает переменную и делает ее переменной общего управления. |
Краткое описание
int addGlobal(string name, unsigned type); |
Параметр
Параметр | Описание |
type | Тип |
name | Идентификатор |
Возвращаемое значение
В случае успешного исполнения 0, в случае же ошибки -1. |
Ошибка
Неправильный аргумент или недопустимый тип переменной. |
Описание
Создает переменную типа «type» с обозначением «name» и делает ее переменной общего управления (ограничивается только текущим менеджером). |
Таблица: Список возможных типов данных |
ANYTYPE_VAR | DYN_ANYTYPE_VAR | DYN_DYN_ANYTYPE_VAR |
TIME_VAR | DYN_TIME_VAR | DYN_DYN_TIME_VAR |
FILE_VAR | | |
BOOL_VAR | DYN_BOOL_VAR | DYN_DYN_BOOL_VAR |
INT_VAR | DYN_INT_VAR | DYN_DYN_INT_VAR |
UINT_VAR | DYN_UINT_VAR | DYN_DYN_UINT_VAR |
FLOAT_VAR | DYN_FLOAT_VAR | DYN_DYN_FLOAT_VAR |
STRING_VAR | DYN_STRING_VAR | DYN_DYN_STRING_VAR |
LANGSTRING_VAR | DYN_LANGSTRING_VAR | DYN_DYN_LANGSTRING_VAR |
BIT32_VAR | DYN_BIT32_VAR | DYN_DYN_BIT32_VAR |
CHAR_VAR | DYN_CHAR_VAR | DYN_DYN_CHAR_VAR |
DPIDENTIFIER_VAR | DYN_DPIDENTIFIER_VAR | MAPPING_VAR |
BLOB_VAR | DYN_BLOB_VAR | |
ATIME_VAR | DYN_DYN_ERRCLASS_VAR | |
ERRCLASS_VAR | DYN_ERRCLASS_VAR | |
ПРИМЕР |
Создается глобальная переменная типа «integer» с именем «counter» (счетчик). |
main() { addGlobal(«counter», INT_VAR); // создание переменной counter=15; //теперь счетчику можно присвоить значение } |
Используется для объекта
Доступность
См. также
Официальная онлайн-справка КАСКАД Цифра