Einzelnen Beitrag anzeigen

neus

Registriert seit: 15. Apr 2007
16 Beiträge
 
#1

Umbruchzeichen bei readln, writeline

  Alt 27. Mai 2007, 19:50
Hallo liebe Community.

Bei meinen Problem geht es darum das das Steuerungszeichen nicht wieder erstellt sondern gleich als Umbruch interpretiert wird.
Das Programm macht eigentlich nichts weiter wie eine TXT-Datei auslesen, und ein paar Werte ändern, die es letztendlich nur in eine Textdatei schreibt.

Aber nach jeden mal wird dieses Vierreck entfernt und als Umbruch interpretiert. Ich denke das hat vielleicht irgendwas mit einem Zeichensatz zu tun, aber ich habe noch nicht die Erfahrung und möchte wissen, wie ich das beheben kann. Es dürfen keine Umbrüche mehr kommen sondern es muss dieses "Viereck" da stehen

Mein Code:

Delphi-Quellcode:
            AssignFile(OldConfigFile,Edit5.Text+'\'+ListBox3.Items[i]+'_backup.cfg');
            AssignFile(NewConfigFile,Edit5.Text+'\'+ListBox3.Items[i]+'.cfg');
            Rewrite(NewConfigFile);
            Reset(OldConfigFile);
            // 5 Begin
            while not eof (OldConfigFile) do
            begin
              ReadLn(OldConfigFile,NewConfigText);
              NewConfigText:=StringReplace(NewConfigText,ListBox5.Items[Strreplacerule],ListBox6.Items[Strreplacerule],[rfReplaceAll]);
              WriteLn(NewConfigFile,NewConfigText);
            end;


http://pix.nofrag.com/66/8e/1f496602...721981b45b.gif

Kann mir da jemand weiterhelfen. Meine Arbeitsumgebung ist Delphi 6 ohne .NET.
  Mit Zitat antworten Zitat