NX/UG二次开发-其他-NX中MFC界面的dll卸载方案

NX二次开发工具有三种卸载方式,1、运行完毕自动卸载,2、用卸载镜像方式卸载,3关闭NX时卸载。在用MFC界面开发的dll,需要卸载镜像方式卸载。有时候发现无法卸载或卸载报错,原因是new非模态对话框时,并没有完全清除。清除方法也很简单,只需要在对话框类的OnDestroy中delete就可以了。

但对于调试的时候,每次都需要手动点击卸载镜像,然后才能重新编译,这样调试很麻烦,下面给出两个方案:

1、录制一个宏,功能是卸载全部镜像,然后添加到菜单,这样每次只需要点击一下就可以了;

2、单独写一个卸载镜像的工具,并配置到UG菜单中,卸载全部(内部函数可以遍历当前所有镜像和卸载镜像),控制定时器5s启动,执行卸载全部。这样OnDestroy中最后给卸载工具发送消息即可。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

恩·艾克斯·红

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值