spcomm带来的问题(50分)

  • 主题发起人 主题发起人 yzwxd@
  • 开始时间 开始时间
Y

yzwxd@

Unregistered / Unconfirmed
GUEST, unregistred user!
我用SPCOMM写了个串口通讯程序,接收的数据存在MEMO或RICHEDIT中,当传输的数据较多时,
会在接收时有一小停顿,并自动换行,我不想让它自动换行,怎么办?
 
buffer设大些试试。
 
怎么设,若传输的文件很大,BUFFER最大能设多大
 
求求各位大侠帮帮忙!
 
1、将spcomm中的INPUTBUFFERSIZE加大1024或2048
2、将ReadIntervalTimeOut稍微加大致300试试
 
把Memo1.Lines.Add(字符串)改为:
Memo1.Lines.Text:=Memo1.Lines.Text+字符串
 
to:计算机1
INPUTBUFFERSIZE已是2048;
 时间改为300我再试试,估计不行。
to:lotusleaf
我试试!
 
用两个队列试试
 
考虑是不是接收的数据本身就有换行或空格啊
 
同意 计算机1的意见
ReadIntervalTimeOut 好象是接受不到数据后,x秒结束一次收信息 x就看你设置咯
 
后退
顶部