Topic: Выход из программы через подтверждение?

Добрый день! Хочу сделать выход из программы не просто по кнопке и тупо закрыть форму, а с подтверждением. Для этого хочу воспользоваться MessageDlg, но выдает ошибку. Что я делаю не так?

procedure Form1_BtnExit_OnClick (Sender: string; var Cancel: boolean);
begin
if MessageDlg('Вы действительно хотите выйти ?', mtConfirmation, [mbYes, mbNo],0)=mrYes then
form1.close;
end;

Re: Выход из программы через подтверждение?

Приветствую, попробуйте так

procedure Form1_BtnExit_OnClick (Sender: string; var Cancel: boolean);
begin
   if MessageDlg('Вы действительно хотите выйти ?', mtConfirmation, mbYes + mbNo,0)=mrYes then 
form1.close;
end;
Dmitry.

Re: Выход из программы через подтверждение?

Спасибо! Все таки в Вашей программе есть отличия от синтаксиса delphi.

Re: Выход из программы через подтверждение?

procedure BD_BtnExit_OnClick (Sender: string; var Cancel: boolean);// Подтверждение выхода
begin
   if MessageDlg('Вы действительно хотите выйти ?', mtConfirmation, mbYes + mbNo,0)=mrYes then
BD.close;
end;

Что-то не работает

Re: Выход из программы через подтверждение?

Владислав Косяков
Убедитесь, что вы правильно создали событие OnClick для кнопки
http://myvisualdatabase.com/help_ru/scr … rview.html



Если что, пришлите пожалуйста проект на support@drive-software.com

Dmitry.