iCAx开思工具箱
标题:
OPEN API 调试信息?
[打印本页]
作者:
yuwan
时间:
2005-6-21 15:41
标题:
OPEN API 调试信息?
printf( ""We create a new part file...\n");
诸如此类的信息在UG运行DLL时根本看不到,只好写入字符串用UF_UI_write_listing_window(message);输出
但是,
for ( knt = 0; knt < type_count; knt++ )
{
printf("Type %d is %s\n", knt, type_names[knt]);
printf( "Type count = %d\n", type_count );
}
如何写入listing窗口呢??
作者:
深夜摔键盘
时间:
2005-6-21 16:42
参考一下NX3的模板的错误打印代码。
#define UF_CALL(X) (report_error( __FILE__, __LINE__, #X, (X)))
static int report_error( char *file, int line, char *call, int irc)
{
if (irc)
{
char err[133],
msg[133];
sprintf(msg, "*** ERROR code %d at line %d in %s:\n+++ ",
irc, line, file);
UF_get_fail_message(irc, err);
UF_print_syslog(msg, FALSE);
UF_print_syslog(err, FALSE);
UF_print_syslog("\n", FALSE);
UF_print_syslog(call, FALSE);
UF_print_syslog(";\n", FALSE);
if (!UF_UI_open_listing_window())
{
UF_UI_write_listing_window(msg);
UF_UI_write_listing_window(err);
UF_UI_write_listing_window("\n");
UF_UI_write_listing_window(call);
UF_UI_write_listing_window(";\n");
}
}
return(irc);
}
作者:
yuwan
时间:
2005-6-22 20:05
thank you so much !!
作者:
gao264
时间:
2005-6-29 09:50
用这个可以:
char buf[100];
sprintf(buf,"name=%s", name);
UF_UI_write_listing_window(buf);
欢迎光临 iCAx开思工具箱 (https://t.icax.org/)
Powered by Discuz! X3.3