Richedit in Textdatei speichern



  • ich versuche den Inhalt eines Richedit mit folgenden code in einer *.txt datei zu speichern:

    void __fastcall TForm1::FileSaveAs1Accept(TObject *Sender)
    {
              FileName = FileSaveAs1->Dialog->FileName;
    
    RichEdit1->Lines->SaveToFile(FileName);
    StatusBar1->Panels->Items[0]->Text = FileName;
    }
    

    Dies geht auch aber der Inhalt der txt ist nicht wie gewünscht:

    Statt "Hallo welt" dies:

    {\rtf1\ansi\ansicpg1252\deff0\deflang1031{\fonttbl{\f0\fnil\fcharset0 Arial;}}
    \viewkind4\uc1\pard\fs24 Hallo welt
    \par
    \par }

    In der Datei soll natürlich nur Hallo welt stehen.

    Schon mal danke Maik!



  • BCB-Hilfe

    TCustomRichEdit::PlainText



  • Die Formatierung wird mitgespeichert.
    Speichere mal die Datei als .rtf und öffne sie mit Wordpad. Dann sieht das Ganze anders aus.

    Oder nimm ein Memo statt RichEdit!



  • @BigNeal Danke Prob gelöst!

    Suche in der Help hatte nix gebracht oder ich war zu dumm die geeigneten Suchbegriffe einzugeben.



  • MaikC schrieb:

    @BigNeal Danke Prob gelöst!

    Suche in der Help hatte nix gebracht oder ich war zu dumm die geeigneten Suchbegriffe einzugeben.

    2 möglichkeiten:
    1.
    BCB-Hlfe gehen
    TRichEdit eingeben
    Eigentschaften, Methoden und Erreignisse durchlesen

    RichEdit auf Form Markieren
    F1 drücken
    siehe 1.


Anmelden zum Antworten