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