Einzelnen Beitrag anzeigen

Benutzerbild von alleinherrscher
alleinherrscher

Registriert seit: 8. Jul 2004
Ort: Aachen
797 Beiträge
 
Delphi XE2 Professional
 
#6

Re: String an Position x ausgeben lassen

  Alt 8. Okt 2009, 14:57
Dann kannst du die Datei doch zeilenweise in einer Schleife einlesen:

Delphi-Quellcode:

var T:Textfile;
    found_PLZ:boolean;
    gesuchte_PLZ:string;
    aline:string;
begin

 gesuchte_PLZ:='52067';
 found_PLZ:=false;

 assignfile(T,'bla.txt');

 reset(T);
 while (not eof(T)) and (not found_PLZ) do
 begin
   readln(T,aline);
   if pos(gesuchte_PLZ,aline)>0 then found_PLZ:=true;
 end;

 closefile(T);

end;
//edit: kleine Source-korrekturen...hoffe es stimmt jetzt so, ist ausm kopf...
//edit2: Noch eine Korrektur. POS liefert 0 (und nicht -1) zurück, wenn der SubString nicht gefunden wurde.
„Software wird schneller langsamer als Hardware schneller wird. “ (Niklaus Wirth, 1995)

Mein Netzwerktool: Lan.FS
  Mit Zitat antworten Zitat