Thema: Delphi Strings vergleichen

Einzelnen Beitrag anzeigen

woody

Registriert seit: 7. Okt 2003
7 Beiträge
 
#1

Strings vergleichen

  Alt 27. Okt 2003, 13:15
moin,

habe folgendes problem:

ich erhalte eine antwort über die schnittstelle, die inhaltlich wie folgt aussieht:

Delphi-Quellcode:
login
Username:
Username:
jedoch is diese nicht mit enter formatiert, sondern steht in einer zeile mit sonderzeichen(vierecke) verknüpft.
"login..Username:..Username:" (.=viereck)


nun möchte ich dieses ausdruck überprüfen:

Delphi-Quellcode:
  Msg := Trim(Msg);
          if Copy(Msg,Length(Msg),10) = ('login'+#$0d#$0a+'Username:'+#$0d#$0a+'Username:') then
            begin
              messagedlg('is angekommen', mtInformation, [mbOk], 0);
              //TrailState := tsUsername;
              exit;
            end
          else
            begin
            //TrailState := tsErrATOK;
            messagedlg('is nicht angekommen', mtInformation, [mbOk], 0);
            done := TRUE;
            end;
          end;
dies funzt jedoch nicht - kann mir da einer helfen?
  Mit Zitat antworten Zitat