endtry
— Ends a block where exceptions are handled.
endtry( : : : )
With the help of the operators try
, catch
, endtry
,
and throw
it is possible to implement a dynamic exception handling
in HDevelop, which is comparable to the exception handling in C++
and C#. The basic concepts of the exception handling in HDevelop are
described at the operators try
, throw
, and
dev_set_check
as well as in the “HDevelop User's Guide”
.
The operator endtry
closes the exception handling block that was
opened with the operators try
and catch
.
The export of the operators try
, catch
, endtry
,
and throw
is not supported for the language C, but only for
the languages C++, C# and VisualBasic/.NET.
Only the latter support throwing exceptions across procedure.
endtry
always returns 2 (
H_MSG_TRUE)
.
try
,
catch
,
throw
,
dev_get_exception_data
,
dev_set_check
Foundation