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.

endtryendtryEndtryendtryEndtryEndtry (Operator)

Name

endtryendtryEndtryendtryEndtryEndtry — Beendet einen Fehlerbehandlungsblock.

Signatur

endtry( : : : )

Herror endtry()

Herror T_endtry()

Herror endtry()

void Endtry()

void HOperatorSetX.Endtry()

static void HOperatorSet.Endtry()

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_checkDevSetCheckdev_set_checkDevSetCheckDevSetCheck 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 2 (H_MSG_TRUE) zurück.

Siehe auch

trytryTrytryTryTry, catchcatchCatchcatchCatchCatch, throwthrowThrowthrowThrowThrow, dev_get_exception_datadev_get_exception_dataDevGetExceptionDatadev_get_exception_dataDevGetExceptionDataDevGetExceptionData, dev_set_checkdev_set_checkDevSetCheckdev_set_checkDevSetCheckDevSetCheck

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren