Überprüft, ob eine Variable deklariert wurde.
IsDeclared ( expression )
Parameter
| expression | Name der zu überprüfenden Variable. (OHNE $!). |
Rückgabewert
| Erfolg: | Gibt 1 zurück, für globale Variablen oder Variablen die außerhalb der Funktion deklariert wurden. |
| Fehler: | Gibt 0 zurück, wenn die Variable nicht gefunden wurde. |
Bemerkungen
Wenn es nötig ist IsDeclared() zu benutzen, um herauszufinden ob eine Variable existiert, sollte in den meisten Fällen Assign() benutzt werden um die Variable zu erstellen bzw. in sie zu schreiben. Eval() sollte benutzt werden um aus dieser Variable zu lesen.
Verwandte Funktionen
Assign, Eval
Beispiel
If Not IsDeclared ("a") then
MsgBox(0,"", "$a ist NICHT deklariert") ; $a wurde nie zugewiesen
EndIf
$a=1
If IsDeclared ("a") then
MsgBox(0,"", "$a IST deklariert" ) ; Wenn vorher z.B. $a=1 zugewiesen wurde
EndIf