[SPCOMM使用问题]:返回数据滞后! ( 积分: 200 )

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

swgweb

Unregistered / Unconfirmed
GUEST, unregistred user!
用SPCOMM写短信群发的控件,可是在连续发送短信的情况下,接收到的短信会滞后才返回,这不是我想要的,我想接收短信的优先权高,怎么做?我的程序不是多线程的,通过windows消息控制程序流程。有没有做过的高手指点迷津?

200分问题,参与有奖!
 
兄弟说的详细点嘛,大家研究一下
 
通过串口发短信。SendSMS功能要分几个步骤去做(一次发送要操作几次串口),但是发送的同时有可能收到新的短信,(收短信的工作也要操作几次串口),现在的做法是用“锁”的方式,有新消息直接中断发送,唤醒接收短信。
现在的结果是,SPCOMM控件 收到新信息时会滞后才发出,或者和发送时的返回数据混合成一帧发回,调整SPCOMM的ReadTimeOut参数效果不大。
 
这和你的硬件也是有一定关系的
收的时候不能发
发的时候不能收
如果允许话,你使用两个模块
一个收一个发
效率就会高很多
 
问题是只能用一个收发
 

Similar threads

D
回复
0
查看
867
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
836
DelphiTeacher的专栏
D
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部