任
任豆豆
Unregistered / Unconfirmed
GUEST, unregistred user!
下面是其中删除短信函数的一段代码,
可是为什么卡中的短信就是没有被删除掉呢?
//其中hcomm就是打开的串口的HANDLE
function TPhoneMessage.deleteMessage(index: String;
allTrue: boolean): boolean;
var
s, tmp:string;
lrc:longword;
begin
result:=false;
if allTrue then index:='ALL';
tmp:=format('AT+CMGD=%s',[index])+#13;
writefile(hcomm,pchar(tmp)^,length(tmp),lrc,nil);
if allTrue then
sleep(1000);
sleep(200);
s:=readcom();
end;
可是为什么卡中的短信就是没有被删除掉呢?
//其中hcomm就是打开的串口的HANDLE
function TPhoneMessage.deleteMessage(index: String;
allTrue: boolean): boolean;
var
s, tmp:string;
lrc:longword;
begin
result:=false;
if allTrue then index:='ALL';
tmp:=format('AT+CMGD=%s',[index])+#13;
writefile(hcomm,pchar(tmp)^,length(tmp),lrc,nil);
if allTrue then
sleep(1000);
sleep(200);
s:=readcom();
end;