Zitat:
mein tipp wäre das die memo box etwas mit deinem text anstellt (Umcodiert/Umformatiert)
Genau das vermute ich auch. Passt ja, dass es mit Delphi 2005 ohne Fehler lief.
var Txt: string, Txt = '1234567890' gespeichert wird 31003200330034003500 (Hexeitor)! (unverschlüsselt)
var Txt: ansistring Txt = '1234567890' dann geht's. Aber sobald ein Zeilenumbruch erfolgt, geht's wieder schief.
txt:=Base64Enc(Txt); zu welcher Bibliothek gehört das.
Ich habe gelesen bei 32-Bit-Compiler ist string
Unicode.