Funktionsreferenz

IsDeclared

Ü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