Zitat von
Luckie:
Zitat von
aramintaros:
Ab Delphi 2009 scheint das "OnClose"-Event nur noch das ausschließliche "Beenden" -> "Application.Terminate" zu beinhalten.
Das "OnCloseQuery" berücksichtigt anscheinend viele ButtonClicks.
Wie? OnClose und OnCloseQuery werden immer ausgelöst, wenn das Formular geschlossen wird, also Close aufgreufen wird. Mit den Ereignisbehandlungsroutinen von Schaltflächen hat das nichst zu tun.
Da empfehle ich dir mal genau nach zu lesen, D09 bedient nur nur noch den "OnClose" mit seinem Ereignis "OnClose". Es gibt nichts mehr, was da noch zwischenpasst. Das "OnCloseQuery" bietet aber Raum für jede Procedure, und seit dem ich das benutze, funktionieren die Routinen auch wieder.