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 trytryTryTryTrytry, catchcatchCatchCatchCatchcatch, endtryendtryEndtryEndtryEndtryendtry und throwthrowThrowThrowThrowthrow 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 trytryTryTryTrytry, throwthrowThrowThrowThrowthrow und dev_set_checkdev_set_checkDevSetCheckDevSetCheckDevSetCheckdev_set_check sowie im „HDevelop User's Guide“.

Der Operator endtryendtryEndtryEndtryEndtryendtry beendet einen Fehlerbehandlungsblock, der zuvor mit den Operatoren trytryTryTryTrytry und catchcatchCatchCatchCatchcatch eingeleitet wurde.

Achtung

Der Export der Operatoren trytryTryTryTrytry, catchcatchCatchCatchCatchcatch, endtryendtryEndtryEndtryEndtryendtry und throwthrowThrowThrowThrowthrow 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

endtryendtryEndtryEndtryEndtryendtry liefert immer TRUE zurück.

Siehe auch

trytryTryTryTrytry, catchcatchCatchCatchCatchcatch, throwthrowThrowThrowThrowthrow, dev_get_exception_datadev_get_exception_dataDevGetExceptionDataDevGetExceptionDataDevGetExceptionDatadev_get_exception_data, dev_set_checkdev_set_checkDevSetCheckDevSetCheckDevSetCheckdev_set_check

Modul

Foundation