アプリケーションを終了する
アプリケーションを終了させるにはメインフォームを Close するのが一般的です。ただし、メインフォーム以外ではアプリケーションを終了させたくても Close ではそのフォームが閉じるだけです。メインフォーム以外でアプリケーションを終了させるには Applicationオブジェクトの Terminate メソッドを使用します。
■ アプリケーションを終了させる例 |
procedure TForm2.btnCloseClick(Sender: TObject); begin { 確認ダイアログを表示 } if MessageDlg('終了しますか?',mtInformation,[mbYes,mbNo],0) = mrYes then begin { アプリケーションを終了させます } Application.Terminate; end; end; |