Forum: Object-Pascal / Delphi-Language
Delphi
by SirThornberry,
5. Jan 2009
Ich habe auch immer das OnClose-Ereignis verwendet und habe darin nie Nachteile gesehen eher Vorteile da man einer größere Auswahl an möglichen Aktionen hat.
Forum: Object-Pascal / Delphi-Language
Delphi
by SirThornberry,
5. Jan 2009
im übrigen kannst du dir das caFree sparen da dies die Standardaction des Hauptforms ist:
procedure TfMain.FormClose(Sender: TObject; var Action: TCloseAction);
begin
{ Sicherheitsabfrage ob Programm beendet werden soll }
if (MessageDlg('Programm beenden?', mtConfirmation, , 0) <> mrYes) then
begin
Action := caNone;
end;
end;