Zapis

0

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

0

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.

0

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 !!

0

Ja to zrozumiałem tak:

if RichEdit1.Modified then RichEdit1.SaveToFile('jakistamplik.txt');

Nie wiem które bedzie dobre ale ja postuluje za moim ;)

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