Forum: Object-Pascal / Delphi-Language
Delphi
by Bbommel,
31. Mai 2009
Das stimmt nicht - mit TStringList.LoadFromFile lässt sich jede Textdatei in eine StringList lesen, egal, wie diese Textdatei erstellt wurde. Wie kommst du darauf, dass das anders sein sollte?
Bis denn
Bommel
Forum: Object-Pascal / Delphi-Language
Delphi
by Bbommel,
16. Mär 2009
Das ist falsch. :) Find gibt dir true zurück, wenn tx in einer sortierten Liste vorhanden ist. Zusätzlich gibt dir Find noch die Stelle k zurück, an der der String gefunden wurde.
Du solltest indexOf benutzen, das funktioniert mit sortierten und unsortierten Listen (und nutzt auch die Vorteile von sortierten Listen). Oder die Liste sortieren... :)
Forum: Object-Pascal / Delphi-Language
Delphi
by Bbommel,
16. Mär 2009
Du musst dafür sorgen, dass die StringList sortiert ist, sonst funktioniert Find nicht (such also mal nach der Eigenschaft "sorted" in der Hilfe).
Außerdem brauchst du dann Find auch nicht in einer Schleife mehrfach aufrufen, sondern das durchsucht automatisch die ganze Liste.
Bis denn
Bommel