Jak zapisać Paragraph.Numbering do pliku

0

Witam mam następujący problem, do swojego programu dodałem możliwość listy wypunktowanej (Richedit1.Paragraph.Numbering) wszystko pięknie ładnie działa, ale problem jest gdy chcę zapisać plik. Tzn. plik się zapisuje ale po ponownym otwarciu nie ma wypunktowania :/ Richedit najwidoczniej w żaden sposób nie dopisuje informacji o tym czy wypunktować dany paragraf czy nie, wiecie może jak temu zaradzić ?

0

Ok znalazłem pewien sposób mianowicie zmieniłem metodę wczytania pliku na:
richedit1.Lines.LoadFromFile(ścieżka pliku);
Jednak problem jest taki że nie da się później nic zapisać do tego pliku :/ Dostaję komunikat że plik jest otwarty, kombinowałem coś z komendą closefile, ale nie działa.

0

Czytasz tylko jedna linie z pliku musisz go doczytac do konca wowcas kompilator powinien zamknac plik automatycznie.

0

Niestety nie ;) Wczytuje mi cały plik nie tylko jedna linięwiem że w wypadku wczytywania taką metodą:

    assignfile(plik,sciezka);
    reset(plik);
    while not eof(plik) do
    begin
      Readln(plik, S);
      Richedit1.Lines.Add(S);
    end;
    closefile(plik);

Wczytuje się po linijce i to mi działało, jednak przy takim wczytywaniu nie wczyta się formatowanie tekstu, czyli też wypunktowanie o które mi chodzi. Natomiast metoda

richedit1.Lines.LoadFromFile(sciezka);

Wczytuje od razu cały plik tylko nie wiem czemu go nie zamyka...

1 użytkowników online, w tym zalogowanych: 0, gości: 1