Cita:
Empezado por JoseFco
Debe decirle a la cadena cuantos caracteres estoy esperando para que ella sepa cuando es tiempo de comparar?
|
Cuando estas esperando una cadena fija (como es el caso) lo puedes hacer como lo comenta FGarcía y comparando la cadena.
Código Delphi
[-]
procedure TForm1.ComPort1RxChar(Sender: TObject; Count: Integer);
begin
ComPort1.ReadStr(Str,Count);
Cadena := Cadena + Str;
if Cadena = 'Hi-LOGIC' then begin
ShowMessage('Ya estamos conectados');
Cadena := '';
end;
end;
Salud OS