| Operatoren |
get_error_text — Abfragen des Fehlertexts zu einer HALCON-Fehlernummer.
get_error_text( : : ErrorNumber : ErrorText)
get_error_text gibt zu einer HALCON-Fehlernummer den zugehörigen Fehlertext aus. Es handelt sich hierbei um denselben Text, der bei einer Fehlerbehandlung ausgegeben wird. get_error_text ist z.B. dann nützlich, wenn die Fehler-Behandlung selbst programmiert wird (siehe: set_check(::'~give_error':)).
Bei unbekannten Fehlernummern wird eine Standardmeldung ausgegeben.
Nummer des HALCON-Fehlers.
Restriktion: 1 <= ErrorNumber && ErrorNumber <= 36000
Zugehöriger Fehlertext.
Herror err;
char message[MAX_STRING];
set_check("~give_error");
err = send_region(region,socket_id);
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 liefert den Wert 2 (H_MSG_TRUE), falls die Parameter korrekt sind. Ansonsten wird eine Ausnahme ausgelöst.
Foundation
| Operatoren |