F
faint83
Unregistered / Unconfirmed
GUEST, unregistred user!
用spcomm 已经可以接收串口数据显示在memo上 程序为
procedure TForm1.Comm1ReceiveData(Sender: TObject; Buffer: Pointer;
BufferLength: Word);
var
str: PChar;
begin
str := StrAlloc(100);
str := Buffer;
Memo1.Text := str;
end;
但是这么显示在memo的是 连续的帧 即如51.700=51.700=51.700=51.780... (=号是分隔符,51.700和51.780分别是某帧的数据)
现在要实现把每两个等号中间这段数据动态(数据实时更新)的显示在一个比如EDIT的框中 程序该怎么写?
急。。。小弟刚用delphi没多久 请高手赐教!。。
procedure TForm1.Comm1ReceiveData(Sender: TObject; Buffer: Pointer;
BufferLength: Word);
var
str: PChar;
begin
str := StrAlloc(100);
str := Buffer;
Memo1.Text := str;
end;
但是这么显示在memo的是 连续的帧 即如51.700=51.700=51.700=51.780... (=号是分隔符,51.700和51.780分别是某帧的数据)
现在要实现把每两个等号中间这段数据动态(数据实时更新)的显示在一个比如EDIT的框中 程序该怎么写?
急。。。小弟刚用delphi没多久 请高手赐教!。。