AnsiString als formatierten Text in RichEdit



  • Hallöchen, ich hab mal wieder ein Problem.

    So hole ich mir den formatierten Text aus einem RichEdit:

    TStringStream* s= new TStringStream("");
    RichEdit1->Lines->SaveToStream(s);
    AnsiString text=s->DataString;
    

    Wie bekomme ich den jetzt den Text wieder im RichEdit formatiert angezeigt?

    RichEdit1->Text=text;
    

    zeigt mir das ganze Format-Gebimsel drum rum mit an und interpretiert das nicht. Ich hab auch schon das probiert:

    TStringStream* s= new TStringStream(text);
    RichEdit1->Lines->LoadFromStream(s);
    

    Weil die Hilfe irgendwas von LoadFromStream gebrabbelt hat, brachte aber auch nix.

    Kann mir jemand sagen wie ich den Text interpretiert bekomme?

    mfg
    xXx



  • Hallo,

    Was genau geht denn bei der Lösung mit LoadFromStream nicht? Das funktioniert bei mir problemlos.



  • Hallo

    Für mich sieht das so aus als wäre RichEdit::PlainText beim Einlesen auf true

    bis bald
    akari



  • Ok, war natürlich mein Fehler 😉
    Nach langem Suchen, hab ich herausgefunden, das ich beim Bearbeiten des Strings die Schrägstriche entfernt hatte... Nu gehts.

    Vielen dank
    xXx


Anmelden zum Antworten