Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#2

Re: Zwei Teile aus String lesen

  Alt 15. Sep 2004, 09:40
Trenn doch einfach deinen String auf (an den Leerzeichen), nun hast du die einzelnen Teile in einen schönem Array, jetzt entferne das letzte Zeichen beim Nachnamen (ist ja das Komma) und fertig.

Split-FuntkionSplit-Funtkion


Oder so:
Delphi-Quellcode:
  S := '[NACHNAME], [VORNAME] [LOGINTIME] [URLAUB BIS] [KRANK BIS]';

  i := Pos(', ', S);
  i2 := PosEx(' ', S, i + 2);
  Nachname := Copy(S, 1, i - 1);
  Vorname := Copy(S, i + 2, i2 - i - 2);
(Angaben ohne Waffe)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat