Einzelnen Beitrag anzeigen

Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.771 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: Abfragen ob eine Variable oder die Referenz noch existie

  Alt 25. Sep 2007, 09:35
Vielleicht so:

Delphi-Quellcode:
  if Assigned(AClient) then
    begin
      while (Pos(EOCommand, AClient.Buffer) > 0) do begin
        Index := Pos(EOCommand, AClient.Buffer);
        DCFrame := Copy(AClient.Buffer, 1, Index + 4);
        AClient.Buffer := Copy(AClient.Buffer, Index + 5, Length(AClient.Buffer));

        Parse_DCFrame(AClient, DCFrame);
        end;
    end;
oder so:

Delphi-Quellcode:
      while ((Assigned(AClient)) AND(Pos(EOCommand, AClient.Buffer) > 0)) do begin
        Index := Pos(EOCommand, AClient.Buffer);
        DCFrame := Copy(AClient.Buffer, 1, Index + 4);
        AClient.Buffer := Copy(AClient.Buffer, Index + 5, Length(AClient.Buffer));

        Parse_DCFrame(AClient, DCFrame);
        end;
Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat