opc*_*0de 6 delphi sms serial-port
我正在使用ComPort组件通过调制解调器发送SMS消息问题是,有时我得到短信有时候有时我没有得到短信正文中的at命令.
这是我的代码:
procedure SendSmsCosmote(numar,text : string);
const
buf : Byte = 26;
begin
Form1.ComPort1.WriteStr('AT+CMGF=1'+#13#10);
Form1.ComPort1.WriteStr('AT+CMGS="'+ numar + '"'+#13);
Form1.ComPort1.WriteStr(text);
Form1.ComPort1.Write(buf,1);
end;
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?为什么当我从调制解调器读取时,我得到了我在tx线上发送的内容?
尝试在命令之间添加轻微的延迟(或等待调制解调器回复,通常为“OK”)。
| 归档时间: |
|
| 查看次数: |
3028 次 |
| 最近记录: |