Jak zrobic zeby po otwarciu pliki txt w reich edit i po zrobieniu zmian.Zapisać te zmiany.Bez wywoływania savedialog.Zeby zapisało pod taką nazwą jaki został otwozony plik.A jaki jest to nowy plik niwch wywoła savedialog
Heh...
Ustaiwaj sobie jakąś zmienną globalną i sprawdzaj czy plik jest nowy czy nie.
Zapisywanie: RichEdit.Lines.SaveToFile
Musisz sobie zrobić dodatkową zmienną na trzymanie nazwy pliku.
nie wiem czy to ci pomoze ale chyba mozna zrobic co stakiego:
w onclick buttona saejvujacego
begin
if opendialog.filename'' then begin //sprawdzenie czy plik zostal otwarty
richedit.lines.savetofile(opendialog.filename);
end else
if savedialog.execute then
richedit.lines.savetofile(savedialog.filename);
end;
end;
sprawdz poprawnosc kodu !!
Ja to zrozumiałem tak:
if RichEdit1.Modified then RichEdit1.SaveToFile('jakistamplik.txt');
Nie wiem które bedzie dobre ale ja postuluje za moim ;)
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.