dll 消息循环解决方法
dll 消息循环
我封装了串口通信用的CSerialPort类为一个dll,但是在调用时,当设备端发送送据时,这里却收不到。原来直接拥着个类的话是能收到的。因为这个类会创建新线程,所以我想是不是当收到数据时,这些消息都传到了dll中,因此主程序发就手不到了?
如果真是这样的话该如何把消息从dll中转发给主进程呢?如果不是又是什么原因呢?
谢谢!!
------解决方案--------------------
没用过你说的CSerialPort这个类,
不多消息是基于线程的,和dll或exe无关,每个线程都可以有消息队列或者没有。
------解决方案--------------------
在dll里构建消息循环
我封装了串口通信用的CSerialPort类为一个dll,但是在调用时,当设备端发送送据时,这里却收不到。原来直接拥着个类的话是能收到的。因为这个类会创建新线程,所以我想是不是当收到数据时,这些消息都传到了dll中,因此主程序发就手不到了?
如果真是这样的话该如何把消息从dll中转发给主进程呢?如果不是又是什么原因呢?
谢谢!!
------解决方案--------------------
没用过你说的CSerialPort这个类,
不多消息是基于线程的,和dll或exe无关,每个线程都可以有消息队列或者没有。
------解决方案--------------------
在dll里构建消息循环