再问串口编程,该怎么解决

再问串口编程
不管用哪种控件或者是API,如果向串口发数据后,硬件发回数据,都会有相应的事件发生,比如cport的OnRxChar,spcomm的OnRecviceData等,但是如果我把这个控件封闭进DLL后,事件就不会触发,不要和我说用TIMER,也不用线程,就用回调函数来实现,谁会,解决后再单独开帖给分,谢谢,最好给出源码
------解决方案--------------------
系统是基于消息机制的,要想从DLL返回事件,首要条件就是要将应用程序的窗口句柄传递给DLL,不然,DLL无从响应消息。既然你也用过spcomm,从它的源码中,你就该明白它的事件产生和响应的机理。