Конференция "Начинающим" » SaveDialog перезапись существующего файла. [D7]
 
  • Саня © (05.02.18 20:49) [0]
    Помогите правильным примером кода, нужно чтобы не закрывался SaveDialog при вызове MessageDlg

     if 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. Все станет гораздо проще.
  • dmk © (05.02.18 22:39) [2]
    В Save/OpenDialog уже есть такая возможность - ofOverwritePrompt. Надо true поставить.
    Ничего закрываться не будет.
 
Конференция "Начинающим" » SaveDialog перезапись существующего файла. [D7]
Есть новые Нет новых   [118451   +42][b:0][p:0.001]