C
c2008
Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TGprsFrm.CopyWatch(GprsNo:string;SendInfo:string)
{发送过程}
var I:integer;
userid: array[1..12] of char;
src: array[1..1024] of char;
len: cardinal;
s:string;
buf:arr;
begin
for i := 1 to length(GPRSNo) do userid := (GPRSNo);
len := length(SendInfo);
if len > 0 then
begin
s := strtohex(SendInfo);
for i := 1 to length(s) do src := s;
len := length(s);
end;
function_do_send_user_data(@userid[1], @src[1], len, @buf[1])
//发送数据
memo1.Lines.Add('向 ' + GPRSNo + ' 发送数据:' + sendinfo);
end;
procedure TGprsFrm.N19Click(Sender: TObject);//调用过程
var neirong,GprsNo:string;
B:integer;
begin
B:=0;
while B< CBLVInfo.items.Count-1 do
begin
neirong := 'FEFE66B8' +
trim(CBLVInfo.Items.Item.SubItems[3]) +
backbiaohao(trim(CBLVInfo.Items.Item.SubItems[4])) + '0000' +
trim(CBLVInfo.Items.Item.SubItems[5]) + '001200';
GprsNo:=CBLVInfo.Items.Item.SubItems[0];
showmessage(inttostr(B))
//在这里正常(如=1)
CopyWatch(GprsNo,neirong);
showmessage(inttostr(B));//这里B的值就不正常了(>1大了很多且不固定是为什么,怎么解决)
sleep(1500);
B:=B+1;
end;
end;
//有没有高手哦,扎个没人回答哦,过程中的代码单独执行是完全正常的。
{发送过程}
var I:integer;
userid: array[1..12] of char;
src: array[1..1024] of char;
len: cardinal;
s:string;
buf:arr;
begin
for i := 1 to length(GPRSNo) do userid := (GPRSNo);
len := length(SendInfo);
if len > 0 then
begin
s := strtohex(SendInfo);
for i := 1 to length(s) do src := s;
len := length(s);
end;
function_do_send_user_data(@userid[1], @src[1], len, @buf[1])
//发送数据
memo1.Lines.Add('向 ' + GPRSNo + ' 发送数据:' + sendinfo);
end;
procedure TGprsFrm.N19Click(Sender: TObject);//调用过程
var neirong,GprsNo:string;
B:integer;
begin
B:=0;
while B< CBLVInfo.items.Count-1 do
begin
neirong := 'FEFE66B8' +
trim(CBLVInfo.Items.Item.SubItems[3]) +
backbiaohao(trim(CBLVInfo.Items.Item.SubItems[4])) + '0000' +
trim(CBLVInfo.Items.Item.SubItems[5]) + '001200';
GprsNo:=CBLVInfo.Items.Item.SubItems[0];
showmessage(inttostr(B))
//在这里正常(如=1)
CopyWatch(GprsNo,neirong);
showmessage(inttostr(B));//这里B的值就不正常了(>1大了很多且不固定是为什么,怎么解决)
sleep(1500);
B:=B+1;
end;
end;
//有没有高手哦,扎个没人回答哦,过程中的代码单独执行是完全正常的。