procedure TForm1.Comm1ReceiveData(Sender: TObject; Buffer: Pointer; BufferLength: Word); var i:integer; viewstring:string; begin move(buffer^,pchar(@rbuf)^,bufferlength);//把接收到的数据存到rbuf //rbuf :array[1..70] of byte for i:=1 to bufferlength do viewstring:=viewstring+inttohex(rbuf[i],2)+''; viewstring:='接收'+viewstring; memo1.lines.add(viewstring); memo1.lines.add(''); end;
BufferLength: Word);
var
i:integer;
viewstring:string;
begin
move(buffer^,pchar(@rbuf)^,bufferlength);//把接收到的数据存到rbuf
//rbuf :array[1..70] of byte
for i:=1 to bufferlength do
viewstring:=viewstring+inttohex(rbuf[i],2)+'';
viewstring:='接收'+viewstring;
memo1.lines.add(viewstring);
memo1.lines.add('');
end;