MSComm接收字节的问题(100分)

  • 主题发起人 主题发起人 俊友
  • 开始时间 开始时间

俊友

Unregistered / Unconfirmed
GUEST, unregistred user!
在用MSComm接收字节的时候,一次全部接收所有字节,
但为什么我接收字节时,还有那么几个没接收上来,有谁知道什么原因吗》
 
你的通訊對象的通訊程序估計用了硬握手和軟握手;
說明:正在傳送中遇到某個字符的時候傳送會立刻停止.
你所說的几个没接收上来,可能還是隨機的,在時候可以三個,有時候可能四個;
解決辦法:
在MSComm屬性把硬握手和軟握手都關掉;
com.DtrControl:=DtrDisable;
com.RtsControl:=RtsDisable;
com.Outx_XonXoffFlow:=false;
com.TxContinueOnXoff:=false;
這些屬性在設計期都可以設的
 
接受答案了.
 
后退
顶部