ich habe eine grosse Datei (ca. 20MB) und will sie nach einem bestimmten Muster durchsuchen, das Muster ändern und dann die Datei zurückschreiben.
Ich habe mich für Tmemorystream entschieden, weil dies "eigentlich" relativ gut mit grossen Dateien umgehen kann.
Allerdings fehlt jetzt die Information, wie ich diesen Stream durchsuchen kann, und das möglichst effektiv. Die Dokumentation ist da leider etwas dünn, deshalb frage ich jetzt hier.
Code: Alles auswählen
msApp := TMemoryStream.Create;
try
msApp.LoadFromFile('m2.dat');
msApp.Seek(0,soFromBeginning);
// und nun durchsuchen ??
Gibt es etwas Vergleichbares wie
ip:=pos('***MUSTER***', msApp);
??