Wählen Sie oben rechts eine andere Programmiersprache aus.

Wählen Sie oben rechts eine andere Programmiersprache aus.

Wählen Sie oben rechts eine andere Programmiersprache aus.

Wählen Sie oben rechts eine andere Programmiersprache aus.

endtryendtryEndtryEndtryendtry (Operator)

Name

endtryendtryEndtryEndtryendtry — Beendet einen Fehlerbehandlungsblock.

Signatur

endtry( : : : )

Herror endtry()

Herror T_endtry()

void Endtry()

static void HOperatorSet.Endtry()

def endtry() -> None

Beschreibung

Die Operatoren trytryTryTrytry, catchcatchCatchCatchcatch, endtryendtryEndtryEndtryendtry und throwthrowThrowThrowthrow erlauben es, in HDevelop-Programme Code für eine dynamische Fehlerbehandlung ähnlich zu den Programmiersprachen C++ oder C# einzubauen. Grundlegende Informationen zur Fehlerbehandlung in HDevelop finden sich bei den Operatoren trytryTryTrytry, throwthrowThrowThrowthrow und dev_set_checkdev_set_checkDevSetCheckDevSetCheckdev_set_check sowie im „HDevelop User's Guide“.

Der Operator endtryendtryEndtryEndtryendtry beendet einen Fehlerbehandlungsblock, der zuvor mit den Operatoren trytryTryTrytry und catchcatchCatchCatchcatch eingeleitet wurde.

Achtung

Der Export der Operatoren trytryTryTrytry, catchcatchCatchCatchcatch, endtryendtryEndtryEndtryendtry und throwthrowThrowThrowthrow ist nur in die Sprachen C++, C# und VisualBasic/.NET möglich, da nur sie das Werfen und Fangen von Exceptions über Prozedurgrenzen hinweg unterstützen. Beim Export nach C können diese Operatoren nicht unterstützt werden.

Ergebnis

endtryendtryEndtryEndtryendtry liefert immer 2 ( H_MSG_TRUE) zurück.

Siehe auch

trytryTryTrytry, catchcatchCatchCatchcatch, throwthrowThrowThrowthrow, dev_get_exception_datadev_get_exception_dataDevGetExceptionDataDevGetExceptionDatadev_get_exception_data, dev_set_checkdev_set_checkDevSetCheckDevSetCheckdev_set_check

Modul

Foundation