G
gdtkd
Unregistered / Unconfirmed
GUEST, unregistred user!
我用AT指令写了一个手机图片发送程序,他要将一张大的图片分开三部份发送,分三次发是
是可以收到了,但将他们连续发送,就会返回“ERROR”,请问怎样才能令到他们发送成功,SLEEP我设过1000还是不行!可等上一条'AT+CMGS'发送完毕才发送上一条'AT+CMGS'。
谢谢!
MsComm1.Output:='AT'+#13;
Sleep(20);
MsComm1.Output:='AT+CMGF=0'+#13;
Sleep(20);
MsComm1.Output:='AT+CMGS='+L1+#13;
Sleep(20);
MsComm1.Output:=Str1+#26;
Sleep(20);
MsComm1.Output:='AT+CMGS='+L2+ #13;
Sleep(20);
MsComm1.Output:=Str2+#26;
Sleep(20);
MsComm1.Output:='AT+CMGS='+L3+ #13;
Sleep(20);
MsComm1.Output:=Str3+#26;
Sleep(20);
是可以收到了,但将他们连续发送,就会返回“ERROR”,请问怎样才能令到他们发送成功,SLEEP我设过1000还是不行!可等上一条'AT+CMGS'发送完毕才发送上一条'AT+CMGS'。
谢谢!
MsComm1.Output:='AT'+#13;
Sleep(20);
MsComm1.Output:='AT+CMGF=0'+#13;
Sleep(20);
MsComm1.Output:='AT+CMGS='+L1+#13;
Sleep(20);
MsComm1.Output:=Str1+#26;
Sleep(20);
MsComm1.Output:='AT+CMGS='+L2+ #13;
Sleep(20);
MsComm1.Output:=Str2+#26;
Sleep(20);
MsComm1.Output:='AT+CMGS='+L3+ #13;
Sleep(20);
MsComm1.Output:=Str3+#26;
Sleep(20);