ďťż

Ładny brzuch

Witam
Mam poważny problem z komponentem RichEdit.
Wytłumaczę to na przykładzie.

- wstawiam RichEdit, jakiś button z kodem:
RichEdit1.Lines.SaveToLine('c:\plik.txt');
- odpalam program, wpisuję przykładowo:

JAKAS TRESC - zapisuję

- teraz włączam systemowy notatnik (notepad)
- otwieram ten plik.txt
- i pojawia się to:


{\rtf1\ansi\ansicpg1250\deff0\deflang1045{\fonttbl{\ f0\fnil\fcharset238 MS Sans Serif;}{\f1\fnil MS Sans Serif;}}
\viewkind4\uc1\pard\f0\fs16 JAKAS TRESC\f1
\par }


Jak się tego pozbyć?
Po prostu piszę program od rana, teraz go testowałem i to mnie denerwuje.
Zapiszę powiedzmy kod html i w programie robię "podgląd" no i co widzę? te głupie znaki, czy też "ustawienia"?
Otwieram w notatniku plik htm i też to samo choć nie chcę tego mieć.
Tylko program na komponencie richedit otwiera to bez tych znaków.

1) Co to jest? (te znaki, nazwy czcionek? itd), RichEdit zapisuje w dokumentach ustawienia?
2) Jak się tego pozbyć? Chcę zapisywać dokładnie to co sam napiszę bez tych dziwnych "rzeczy" (niespodzianek)

PS. W Memo wszystko jest w porządku, no ale nie wiem, czy po zamianie tych komponentów nie musiałbym kodu zmieniać... dlatego szukam pomocy na forum licząc, że mi pomożecie Drodzy koledzy :)

//edit
już uporałem się z problemem.
Ten topic założyłem wczoraj, ale wymagał zatwierdzenia przez Moderatora (widocznie pospał sobie, że dopiero dziś go zaakceptował :) ).

Właściwość "Plain Text" komponentu RichEdit na True.

topic zamknijcie, może komuś się przyda ta informacja
Użytkownik buster edytował ten post 24 lipiec 2008, 06:49


Robisz coś takiego

assignfile(f, filename); rewrite(f); write(f, txt); closefile(f);

gdzie filename to twoja nazwa pliku, a txt to wartość richedit.lines.text
Aha i jeszcze zmienne:

f : textfile; txt. filename : string;

I w ten sposób plik zapisuje się bez jakiegokolwiek formatowania

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •