iCAx开思工具箱
标题:
关于一个Internal error,请键盘兄帮忙
[打印本页]
作者:
shaoxjin
时间:
2005-8-17 19:42
标题:
关于一个Internal error,请键盘兄帮忙
我调用UF_MODL_create_fixed_dplane(),用UF_get_fail_message得到错误信息是Internal error :memory access violation~!
怎么修改这类错误?
代码:
double dpoint[3];
double direction[3];
tag_t* dplane_tag = NULL;
if(i_direction == 0)
AfxMessageBox("请选择参考面所在平面!");
switch(i_direction)
{
case 11:
direction[0] = 0;
direction[1] = 0;
direction[2] = 1;
break;
case 22:
direction[0] = 0;
direction[1] = 1;
direction[2] = 0;
break;
case 33:
direction[0] = 1;
direction[1] = 0;
direction[2] = 0;
break;
default:
break;
}
dpoint[0] = 0.0;
dpoint[1] = 0.0;
dpoint[2] = 0.0;
int ret = UF_CALL(UF_MODL_create_fixed_dplane(dpoint,direction,dplane_tag));
/*if(!UF_CALL(UF_MODL_create_fixed_dplane(dpoint,direction,dplane_tag)))*/
if(ret == 0)
AfxMessageBox("create datum plane succeeded!");
else
{
char message[133];
UF_get_fail_message(ret, message );
AfxMessageBox(message );
}
作者:
shaoxjin
时间:
2005-8-17 19:57
搞定了~~!
原来是忘了给dplane_tag 分配内存空间
欢迎光临 iCAx开思工具箱 (https://t.icax.org/)
Powered by Discuz! X3.3