KlassenKlassenKlassenKlassen | | | | Operatoren

Seite in aktueller Syntax (Programmiersprache) nicht vorhanden.

Seite in aktueller Syntax (Programmiersprache) nicht vorhanden.

Seite in aktueller Syntax (Programmiersprache) nicht vorhanden.

Seite in aktueller Syntax (Programmiersprache) nicht vorhanden.

Seite in aktueller Syntax (Programmiersprache) nicht vorhanden.

dev_error_vardev_error_varDevErrorVardev_error_varDevErrorVarDevErrorVar (Operator)

Name

dev_error_vardev_error_varDevErrorVardev_error_varDevErrorVarDevErrorVar — Fehlervariable festlegen.

Signatur

dev_error_var( : : ErrorVar, Mode : )

Herror dev_error_var(const Hlong ErrorVar, const Hlong Mode)

Herror T_dev_error_var(const Htuple ErrorVar, const Htuple Mode)

Herror dev_error_var(const HTuple& ErrorVar, const HTuple& Mode)

void DevErrorVar(const HTuple& ErrorVar, const HTuple& Mode)

void HOperatorSetX.DevErrorVar(
[in] VARIANT ErrorVar, [in] VARIANT Mode)

static void HOperatorSet.DevErrorVar(HTuple errorVar, HTuple mode)

Beschreibung

dev_error_vardev_error_varDevErrorVardev_error_varDevErrorVarDevErrorVar legt eine Fehlervariable fest, die den Rückgabewert des letzten Operatoraufrufs enthält. ErrorVarErrorVarErrorVarErrorVarErrorVarerrorVar enthält 2 (H_MSG_TRUE), wenn kein Fehler aufgetreten ist. Der Parameter ModeModeModeModeModemode 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)dev_error_var(ErrorVar,0)DevErrorVar(ErrorVar,0)dev_error_var(ErrorVar,0)DevErrorVar(ErrorVar,0)DevErrorVar(ErrorVar,0).

Parameter

ErrorVarErrorVarErrorVarErrorVarErrorVarerrorVar (input_control)  integer HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Name der Variablen, die den Status enthalten soll.

Defaultwert: 'ErrorVar' "ErrorVar" "ErrorVar" "ErrorVar" "ErrorVar" "ErrorVar"

ModeModeModeModeModemode (input_control)  integer HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Ein- oder Ausschalten der Fehlervariablen.

Defaultwert: 1

Werteliste: 0, 1

Beispiel (HDevelop)

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

Ergebnis

Sind die Parameterwerte korrekt, dann liefert dev_error_vardev_error_varDevErrorVardev_error_varDevErrorVarDevErrorVar den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt und ein Fehlercode zurückgeliefert.

Vorgänger

dev_set_checkdev_set_checkDevSetCheckdev_set_checkDevSetCheckDevSetCheck

Nachfolger

dev_set_checkdev_set_checkDevSetCheckdev_set_checkDevSetCheckDevSetCheck, ififIfifIfIf, elseifelseifElseifelseifElseifElseif, elseelseElseelseElseElse, assignassignAssignassignAssignAssign

Siehe auch

dev_set_checkdev_set_checkDevSetCheckdev_set_checkDevSetCheckDevSetCheck, set_checkset_checkSetCheckset_checkSetCheckSetCheck

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren