请教高手,如何提高读取串口的速度。
程晨c 2008-01-26 02:16:16 我现在使用的读取串口的方法是 用Timer扫描MSComm ,如下:
procedure TfrmMain.Timer1Timer(Sender: TObject);
var
sbuff: String;
begin
if Mscomm1.InBufferCount >10 then
begin
sbuff := Mscomm1.Input;
end;
end;
但通过测试发现每次执行语句 sbuff := Mscomm1.Input; 时 ,就会使得速度非常慢。
请问大家,有什么可以提高速度的办法吗?