Witam
Problem polega na tym, ze w pewnym miejscu programu uzytkownik MUSI zapisac zmienne z edit'ow do pliku. Sam sposob zapisania opracowalem, ale chodzi mi o to ze gdy wyskoczy savedialog i ktos zamiast kliknac Zapisz walnie w Anuluj to dane sie nie zachowaja... Chcialbym aby kod zapetlal sie do momentu klikniecia zapisz tak aby uniemozliwic anulowanie zapisu.
Probowalem tak:
savedialog1.execute;
if fileexists('c:\mojplik') then;
kod wykonuje sie szybciej niz zapisanie pliku wiec nawet jesli ktos kliknie zapisz to if fileexist wykona sie zanim plik realnie powstanie na dysku
Probowalem tez tak:
repeat savedialog1.execute until savedialog1.execute:=true;
ale taka linia powoduje ze owszem, zapetlenie jest, natomiast kiedy klikniemy Save, to onko pokazuje sie po raz kolejny ..
Pomocy ;-(