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.

endtryendtryEndtryEndtry (Operator)

Name

endtryendtryEndtryEndtry — Beendet einen Fehlerbehandlungsblock.

Signatur

endtry( : : : )

Herror endtry()

Herror T_endtry()

void Endtry()

static void HOperatorSet.Endtry()

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_checkDevSetCheckDevSetCheckDevSetCheck 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_dataDevGetExceptionDataDevGetExceptionDataDevGetExceptionData, dev_set_checkdev_set_checkDevSetCheckDevSetCheckDevSetCheck

Modul

Foundation