dev_error_var
— Fehlervariable festlegen.
dev_error_var
legt eine Fehlervariable fest, die den Rückgabewert
des letzten Operatoraufrufs enthält.
ErrorVar
enthält 2 (H_MSG_TRUE), wenn kein Fehler aufgetreten ist.
Der Parameter Mode
legt fest, ob die Fehlervariable benutzt werden
soll (1) oder nicht (0).
Ist eine Fehlervariable aktiv, wird sie nach jeder Operatorausführung
aktualisiert. Aus diesem Grunde ist ein Wert nur bis zum nächsten
Operatoraufruf gültig. Der Wert kann gespeichert werden, indem er einer
anderen Variablen zugewiesen wird (siehe Beispiel) oder durch Aufruf von
dev_error_var(ErrorVar,0)
.
ErrorVar
(input_control) integer →
(integer)
Name der Variablen, die den Status enthalten soll.
Defaultwert: 'ErrorVar'
Mode
(input_control) integer →
(integer)
Ein- oder Ausschalten der Fehlervariablen.
Defaultwert: 1
Werteliste: 0, 1
dev_close_window () dev_open_window (0, 0, 512, 512, 'black', WindowHandle) dev_error_var (Error, 1) dev_set_check ('~give_error') FileName := 'wrong_name' read_image (Image, FileName) ReadError := Error if (ReadError != H_MSG_TRUE) write_string (WindowHandle, 'wrong file name: '+FileName) endif
Sind die Parameterwerte korrekt, dann liefert
dev_error_var
den Wert 2 (H_MSG_TRUE).
Andernfalls wird eine Fehlerbehandlung durchgeführt und ein Fehlercode
zurückgeliefert.
dev_set_check
,
if
,
elseif
,
else
,
assign
Foundation