Forum: Object-Pascal / Delphi-Language
Delphi
by alleinherrscher,
8. Okt 2009
Das kann nicht sein. Guck nochmal genau nach. Ich habe gerade die Funktion aus Beitrag #11 in Delphi kopiert und sie funktioniert wunderbar. Ich gebe eine PLZ ein (die muss natürlich in der TXT Datei vorkommen) und bekomme die Stadt als string zurück) - Vielleicht brauchst du ein Edit.refresh oder sowas?
Forum: Object-Pascal / Delphi-Language
Delphi
by alleinherrscher,
8. Okt 2009
1. Ist das nicht wahr (wenn du tatsächlich die Zeile bräuchtest - was du nicht tust - könntest du nen interger hochzählen lassen)
2. Habe ich dir gerade die Funktion fertig programmiert. Siehe Post #11
//edit:
Danke für deine Unterstützung @DeddyH
Außerdem möchte ich noch eine Anregung einwerfen: Bei meiner schönen Stadt erstrecken sich die Postleitzahlen über einen ganzen PLZ-Bereich....
Forum: Object-Pascal / Delphi-Language
Delphi
by alleinherrscher,
8. Okt 2009
Der Code von mir oben liefert dir doch direkt die Zeile, in der die PLZ gefunden wurde. Diese ist noch in der Variablen aline gespeichert, wenn die Schleife verlassen wird. Das einzige was du noch machen müsstest ist, aus der Zeile den Stadtnamen zu isolieren. Dafür würd ich mir z.B. mal ansehen, mit welchem Zeichen die PLZ etc. getrennt sind in der Datei. Ich schätze mal, es ist ein Tabulator....
Forum: Object-Pascal / Delphi-Language
Delphi
by alleinherrscher,
8. Okt 2009
Dann kannst du die Datei doch zeilenweise in einer Schleife einlesen:
var T:Textfile;
found_PLZ:boolean;
gesuchte_PLZ:string;
aline:string;
begin