作者:Leilani-lysbp_348 | 来源:互联网 | 2023-09-05 11:41
ErrorMessageHandler(EMH)大多数ITK函数在发生错误时返回一个整数值。此整数值对应于字符串消息错误。函数EMH_ask_error_text或EMH_ask
Error Message Handler (EMH)大多数ITK函数在发生错误时返回一个整数值。此整数值对应于字符串消息错误。
函数EMH_ask_error_text或EMH_ask errors应该在每次ITK函数调用之后使用来报告错误。额外的EMH功能可用于更彻底的错误报告,如果需要。您可以将自己的错误消息添加到Teamcenter ITK。Teamcenter为此目的特意保留了一个错误消息范围。这些用户定义的错误消息的保留范围目前定义为:919000到919999。
if (ifail != ITK_ok)
{
decision = EPM_nogo;
EMH_ask_error_text(ifail, &err_string);
TC_write_syslog("CODE:%d MSG:%s.\n", ifail, err_string);
}
![](https://img.php1.cn/3cd4a/1eebe/cd5/086aec93f5e1e9b2.webp)
![](https://img.php1.cn/3cd4a/1eebe/cd5/bcafc120671304eb.webp)
![](https://img.php1.cn/3cd4a/1eebe/cd5/43a754c811e7ec5c.webp)
![](https://img.php1.cn/3cd4a/1eebe/cd5/dc7ef30f57b727c7.jpeg)
![](https://img.php1.cn/3cd4a/1eebe/cd5/c72d78d7317a9e8e.webp)