急!关于事件触发(这是我的全部家当了,帮帮忙吧)(100分)

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

scx2002112

Unregistered / Unconfirmed
GUEST, unregistred user!
有一个串口通信控件,通过这个控件向设备发送二进制命令并接受设备返回的数据,接受数据是通过一个recvicedata事件完成的
然后再对接收的数据处理
问题是我在发完命令后程序码上执行数据处理,没有触发recvicedata事件
但这两个步骤(发送二进制命令,数据处理)我是要放在一起做成一个函数的,请问我该怎么办
 
可以用两个线程。一个接受数据,一个处理数据,两个线程是互斥的
 
用Application.ProcessMessages;
 
建议写线程
 
市面上有一本书,好象叫《DELPHI串口通信》,里面有一张盘,提供了一个TComm的控件,全部功能已实现,不错
 
在发完命令后程序码上执行数据处理中加Application.ProcessMessages,可以让系统响应其它的函数,包括recvicedata事件
 
谢谢,小弟现在用另外一个控件已解决了问题
 
后退
顶部