003
20.11.2002, 19:33 Uhr
Bruder Leif
dances with systems (Operator)
|
Ganz einfach: Lies den gesamten Text in einen String ein, und laß z.B. mit der Funktion StringReplace alle "\r" durch Leerstrings ersetzen. Danach das selbe nochmal, aber alle "\n" werden zu "\r\n". Was dabei rauskommt, kannst Du ohne Probleme in das Memofeld schreiben!
Mit "unerwartet" meine ich, daß Windows eine \r\n-Sequenz für Zeilenumbrüche erwartet. Wenn jetzt irgendwas anderes kommt, z.B. \n alleine, kommt Windows damit nicht klar, und malt ein kleines Kästchen...
Achja, schau Dir Deinen Quelltext nochmal ganz genau an - wenn im Debug-Modus was anderes rauskommt als im Release-Build, ist die Wahrscheinlichkeit groß, daß Du mit wilden Pointern im Speicher rumschießt..... -- Mit 40 Fieber sitzt man nicht mehr vor dem PC. Man liegt im Bett. Mit dem Notebook. |