Słuchajcie ludzie, słuchajcie :-) !!! Otóż mam pytanie:
Jak zapisać wszystko w jednym pliku (np. pozycje RichEdita i jego położenie). Z góry dziękuję!
Jeżeli chcesz zapisać do pliku tekstowego to najprościej wygląda to tak:
RichEdit1.Lines.SaveToFile('jakistamplik');
jemu chyba nie o to chodziło
Greenek skorzystaj sobie z plików ini, a jeśli wczesniej z nich nie korzystałes to jest artykuł na tej stronie
Z INI albo z rejestru - jak kto woli ;-)
ja proponuje plik ini zapisac caretpos.x i caretpos.y richedita ...
TWriter i TReader. Te dwie klasy ułatwiają zapisywanie i odczytywanie komponentów i ich właściwości (są też inne strumieniowe klasy).
A wie ktoś, czy SaveComponent w TFileStrem zapisuje też komponenty potomne tego podanego? bo gdyby tak kazać zapisać formularz, to nie trzeba by się cackać z ini tylko po trzy linijki kodu na zapis i odczyt i już gotowe zachowywanie właściwości okna i wszystkich komponentów.
Tak zapisuje, tylko wtedy(podczas odczytu) na formie musis byc pusto (nie wiem czy sama forma ma w ogole istniec).
[dopisek źle sie wyraziłem]
Tak zapisuje, tylko wtedy na formie musis byc pusto (nie wiem czy sama forma ma w ogole istniec).
No, a jak chcesz zapisać formę, która nie istnieje? :) Jesli się odwołasz do obiektu, którego nie ma w pamięci, to ci access violation wyskoczy :)
Chyba niektórzy z was nie zrozumieli, bo trochę źle to napisałem. Chodzi mi oto, jak zapisać tekst RichEdita (formatowany, np. jakiś tekst) i w tym samym pliku zapisać położenie okna.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.