↑  ←  Описание функции


IsDeclared

Проверяет, объявлена ли указанная переменная.

IsDeclared ( expression )

Параметры

expression Имя переменной.

Возвращаемое значение

Успех:Возвращает 1 для глобальных переменных и переменных, объявленных вне функций.
Специальное:Возвращает -1 для локальных переменных.
Ошибка:Возвращает 0, если указанная переменная не существует.

Примечания

Если есть необходимость в использовании Assign() для создания или присвоения значения переменной, то, в большинстве ситуаций, Eval() используется для чтения значения переменной, а IsDeclared() используется для проверки существования переменной.

См. также

Assign, Eval

Пример

If Not IsDeclared("Var") Then
    MsgBox(4096, "", "Переменная $Var НЕ объявлена") ; $Var не была назначена прежде
EndIf

$Var = 1

If IsDeclared("Var") Then
    MsgBox(4096, "", "Переменная $Var объявлена") ; из-за предыдущего назначения $Var=1
EndIf