用GSM Moderm发送短信,要直接取得余额,如果用手机查询,只要发'1861'回复'7'就自动由移动将余额信息发送到手机可以了,但是用GSM开发
MSComm.Output:='AT+CSCA="+8613800575500"'+CHR(13); //消息中心
Sleep(800); //短消息指定编码模式
if not Pdu then
MSComm.Output:='AT+CMGF=1'+CHR(13) //Text
else
MSComm.Output:='AT+CMGF=0'+CHR(13); //Pdu
Sleep(800); MsComm.Output := 'AT+CMGS="1861"' + chr(13); //不能加86,手机上加86发送失败
Sleep(1000);
MSComm.Output := '7'+chr(26);
Sleep(3000);然后再读取SIM卡,并没有回复的信息
请教开发过类似功能的高手该如何解决?
MSComm.Output:='AT+CSCA="+8613800575500"'+CHR(13); //消息中心
Sleep(800); //短消息指定编码模式
if not Pdu then
MSComm.Output:='AT+CMGF=1'+CHR(13) //Text
else
MSComm.Output:='AT+CMGF=0'+CHR(13); //Pdu
Sleep(800); MsComm.Output := 'AT+CMGS="1861"' + chr(13); //不能加86,手机上加86发送失败
Sleep(1000);
MSComm.Output := '7'+chr(26);
Sleep(3000);然后再读取SIM卡,并没有回复的信息
请教开发过类似功能的高手该如何解决?
请说明详细,也许我的思路是错的