NX/UG二次开发——问题与方法

本文总结了NX/UG二次开发过程中遇到的一些问题,包括uf函数失效、调用对话框、图像加载失败、数据库连接问题等,并提供了相应的解决办法,如静态链接、DLL注册、更换库文件等。
摘要由CSDN通过智能技术生成
1. uf函数失效

没有初始化ufun函数

2. 调用另一个对话

框 有一些UF函数在对话框cpp中无效,只能在无对话框的dll中使用。所以在class A中调用dialog class B。具体可见PLM的教程35,需要注意的是,A需要调用B中的值,该值不能初始化!只能在ok_cb或者cancel_cb中赋值。 

3. 在别人电脑提示“无法加载图像”

方法1
静态链接 即可解决 点击"项目"--- "属性",打开项目属性页,点击 "配置属性"--- "C/C++"--- "代码生成",将此页面右边的 "运行时库"由默认的 "多线程DLL(/MD)"改为 "多线程(/MT)"或 "多线程调试(/MTD)"即可。 不过一般情况下生成release版本的应用程序时选 "多线程(/MT) "即可,因为这样生成的exe程序较小。 而如果选了 "多线程调试(/MTD) ",则由于加入了大量的调试信息而使生成的exe程序会增大好几倍
方法2
在CMD中注册dll 

4. 连接数据库 无法导入dll import失败

换成另一个文件:C:/Program Files/Common Files/S

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值