iCAx开思工具箱

标题: 请问UG二次开发 [打印本页]

作者: poncho_wang    时间: 2004-8-26 17:53
标题: 请问UG二次开发
UG OPEN 做出来的dll能够实现
在UG后台守候的功能吗?比方说打开UG加载dll后,仍然可以正常操作UG,
dll里面有个定时器,时间一到就能执行某个操作呢。
作者: ccc    时间: 2004-8-30 17:42
mfc能完成的就可以
作者: zealous    时间: 2004-8-30 21:16
应该可以的
作者: poncho_wang    时间: 2004-8-31 10:23
hehe,那有没有试过呢?
我在dll里面创建了一个socket,为了等待服务器发送一个比方说直线的参数
UG里面就可以把它画出来。。
UG里面至少我还没看出来它可以自由使用MFC的类,例如CAsynSocket
所以我是用C写的,当然,里面只能用while(1)循环等待消息的到来。
现在问题是:
UG在执行dll的时候,只是通过一个接口函数,必须把dll执行完,才能继续操作UG.这样,UG在等待消息的同时,是无法正常进行操作的
而AutoCAD的ARX便不是这样,它在加载arx以后,仍然可以对本身继续操作。
我想知道的是:UG可以做到这一点吗?就是让dll起作用的同时(比方说等待消息到来),自己还能继续操作。
我试着在dll里面开了一个新的线程进行循环等待,不过依然不行




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3