How can i use TComport, from inside a thread (e.g OTL or Jedi Thread) to catch incoming strings? What the "SyncMethod" of TComport actually does? This is my code:
procedure TForm5.ComPort1RxChar(Sender: TObject; Count: Integer);
var
Str:string;
commapos:integer;
begin
ComPort1.ReadStr(Str, Count);
commapos:=System.Pos(',',str);
if (commapos>0) then
// Do Something
else
// Do Something else
end;
The above question can be implemented via TurboPower Async Pro with better resaults?
Thanks in advance.
P.S. It is a must to read incoming strings from a ComPort using a background worker.