iCAx开思网

标题: UG不能识别函数了 sqrt() [打印本页]

作者: dyks000    时间: 2009-5-15 19:09
标题: UG不能识别函数了 sqrt()
我用API 编写的程序中用到了  sqrt() 函数 ,头文件中也包含了 #include<math.h>,

在VC++6。0中编译通过了,但是UG调用生成的DLL文件的时候,第一次能识别,画

出了我想要的东西,但是以后再调用 遇到 与 sqrt() 相关的坐标等信息都不能识别了,

直接跳过去了,但是VC中编译都没有错误,我想应该是UG的问题了,这应该怎么解决

呢,毕竟我第一次调用的时候能够实现预期功能,以后再调用就不行了,重启过机器也

不行,有没有人遇到过这种情况啊。

(对别的数学函数UG能识别的,比如三角函数就是开方不能用了)
作者: zhangcanwei    时间: 2009-5-15 20:19
估计是程序问题,看看sqrt中的参数是否出现负数了。
作者: cam-yp    时间: 2009-5-16 08:48
加上windows.h看看
作者: dyks000    时间: 2009-5-16 10:13
感谢大家的帮助,问题已经解决,
一、建立的对话框 .C文件中参数传递有误,所以调用对话框输入参数后出现问题;

二、 IE升级到7.0,我用UNX 4.0 在API做拉伸特征的时候出现 DERECTINT FATAL ERROR ,UG自动关闭,将UGII中的 psadi.dll 删除已解决




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3