在dll中如何使用spcomm控件?(50分)

  • 主题发起人 主题发起人 sunnysheng
  • 开始时间 开始时间
S

sunnysheng

Unregistered / Unconfirmed
GUEST, unregistred user!
请问在动态库中要使用串口控件spcomm,应该如何实现?<br>还有一个非常捆扰我的问题:<br>我写的dll中的函数是在主调程序中用的,主程序通过一个按钮来调用dll中的函数,这个函数作用是通过发送命令来接收串口数据,由于无法得知什么时候串口有数据,所以只能循环检测,有个整型返回值,必须跟据这个返回值来判断后面的操作,而正是在函数未返回之前处于循环中,这样就出现了一个问题就是主调程序处于无法操作状态,窗口无法移动。我试过在主调程序中把dll放入线程中可以解决,但由于某种人为原因一定要在dll中解决这个CPU占用率的问题。我原来是用API做的,也在论坛上问题类似的问题,但都得不到解决,于是我只能想在dll中用控件的形式看看是否能不能解决。如果哪位大侠能帮我不用控件就能把这个问题解决我真是太感谢他了。
 
后退
顶部