procedure Tfm.Comm1ReceiveData(Sender: TObject; Buffer: Pointer;
BufferLength: Word);
var
i:integer;
begin
viewstr:='';
move(buffer^,pchar(@rbuf^),bufferlength);
for i:=1 to bufferlength do
viewstr:=viewstr+inttohex(rbuf[i],2)+'' ;
viewstr:='收到车速'+viewstr;
memo1.lines.add(viewstr);
memo1.lines.add('');
end;
//上面move函数有语法错误吗?
BufferLength: Word);
var
i:integer;
begin
viewstr:='';
move(buffer^,pchar(@rbuf^),bufferlength);
for i:=1 to bufferlength do
viewstr:=viewstr+inttohex(rbuf[i],2)+'' ;
viewstr:='收到车速'+viewstr;
memo1.lines.add(viewstr);
memo1.lines.add('');
end;
//上面move函数有语法错误吗?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货