Aber vor allem suche vorher in der StringList statt im Memo.
Nebenbei wäre es wohl sinnvoller nur die Zeilen mit den Fundstellen anzuzeigen oder zumindest nur ein paar Zeilen mit dem Fund. Sonst nutzt das ja rein gar nix, wenn die Datei 10.000 Zeilen hat und da irgendwo etwas gefunden wurde. Dann muss man da ja auch erst noch suchen.
Ich selbst habe ein Fundfenster mit der Liste der Funde und der entsprechenden Zeile und bei einem Doppelklick kam man dann an die Stelle des Fundes. Ich glaube ich sollte den Editor doch nochmal überarbeiten und erneut veröffentlichen. Zu Demonstrationszwecken.
Zitat von
coolio:
Danke für deine Antwort. Nur könntest du das vielleicht etwas genauer erklären? Sry bin noch ein ziemlicher Anfänger.
Was ist überhaupt eine Stringliste? Und wieso hilft sie mir bei meinem Problem, mehrere Dateien zu laden?
Eine TStringList ist so ähnlich wie Lines beim Memo. Nur ohne Memo.
Delphi-Quellcode:
var
xy: TStringList;
begin
xy := TStringList.Create;
xy.LoadFromFile(Pfad + Dateiname...);
// jetzt hast du die Zeilen in xy wie vorher in Memo.Lines
//Am Ende aufräumen
xy.Free;
end;
Mehr dazu siehe Hilfe und ausprobieren.