Hallo #,
ich habe hier eine Datei (DOC, RTF ...),
dort steht z.B. <NAME> drin.
Ich möchte das <NAME> jetzt ersetzen.
Bisher lese ich die Datei binär Byte für Byte aus, suche nach < bis ich ein > habe
und schreibe sie binär wieder.
Ist nicht mein Code.
Bei grossen Datei dauert das Ersetzen ewig.
Jetzt dachte ich daran, die Datei in einen TMemoryStream zu packen,
von dort in einen String und dann das ersetzen per StringReplace zu machen.
2 Fragen:
Wie bekomme ich die Datei aus dem TMemoryStream in einen String?
Geht das überhaupt so einfach (Stichwort #0 in der Datei)
Und wie bekomme ich den String wieder in eine Datei zurück ?
Oder sollte ich das lieber per PChar machen ?
Hilfe !
Danke
Heiko