-
Саня © (05.02.18 20:49) [0]Помогите правильным примером кода, нужно чтобы не закрывался SaveDialog при вызове MessageDlgif SaveDialog.Execute then begin
if FileExists(SaveDialog.FileName) then begin
BtnSelected := MessageDlg('Такой файл уже существует, заменить?',mtWarning, [mbYes, mbNo], 0);
end;
if BtnSelected = mrNo then Exit;
StringList.SaveToFile(SaveDialog.FileName); -
Юрий Зотов © (05.02.18 22:33) [1]Внимательно посмотрите в Инспекторе объектов свойство SaveDialog.Options. Все станет гораздо проще.
-
В Save/OpenDialog уже есть такая возможность - ofOverwritePrompt. Надо true поставить.
Ничего закрываться не будет.