能否实现串口通信只收到一个字符就产生事件?(100分)

  • 主题发起人 主题发起人 yilijun
  • 开始时间 开始时间
Y

yilijun

Unregistered / Unconfirmed
GUEST, unregistred user!
在windows的编程中,实现串口通信时,总是收到一串字符.这样就不能进行
实时的处理,甚至会造成误操作.能否实现收到一个字符时便进行处理呢?
 
收到一个字符后就禁止串口中断
处理完这个字符后,再打开串口中断
接收下一个字符
 
但是怎么在delphi中实现呢?
 
你可以读进一串数据进buffer然后一个一个处理吧
 
调用openfile打开串口时,通信时,有一参数,是个结构,其中有一项是
定义事件发生的,可定义为一字符到达时触发,例子在单位,现在给不了你
你可以在网上找DELHI参考手册的一本书,DOC格式,那里有一例子
 
wuling的注意很好,但我还是希望看到这个例子.
 
Delphi中如何直接操作硬件端口和内存地址?
 
98下有一个控件可以实现,nt下好象没用过。
 
taoqg所提供的控件,请马上发e-mail给我.E-mail:yilijun@sina.com
 
mail 已发出.

 
接受答案了.
 
taoqg所提供的控件,请马上发e-mail给我.E-mail:windzzh@china.com
 
后退
顶部