get_error_text — 查询 HALCON 错误号的错误文本。
get_error_text( : : ErrorCode : ErrorMessage)
算子 get_error_text returns the error message for the
corresponding HALCON error code. This is indeed the same text
which will be given during an exception. The operator
get_error_text is especially useful if the error treatment
is programmed by the users themselves
(see also set_check(::'~give_error':)).
Unknown error codes will trigger a standard message.
ErrorCode (输入控制) integer → (integer)
HALCON error code.
限制:
1 <= ErrorCode && ErrorCode <= 36000
ErrorMessage (输出控制) string → (string)
Corresponding error message.
Herror err;
char message[MAX_STRING];
set_check("~give_error");
err = send_region(region,socket);
set_check("give_error");
if (err != H_MSG_TRUE) {
get_error_text((Hlong)err,message);
fprintf(stderr,"my error message: %s\n",message);
exit(1);
}
算子 get_error_text 返回值 2 (
H_MSG_TRUE)
, if
the parameters are correct.否则将抛出异常。
无