Zitat von
Sherlock:
Wird nicht das Ereignis OnFormCloseQuery ausgelöst?
Bei meinem Vorschlag nicht mehr.
Zitat von
Sherlock:
Dart kannst Du ja dann CanClose auf False setzen und die App minimieren. Beim Schließen über
TNA kannst Du ja eine entsprechendes Kennzeichen setzen, daß im oben genannten Event dafür sorgt, daß CanClose dann eben auf True gesetzt wird.
Widerspricht seiner Forderung:
Zitat von
inriz:
ich möchte keine werte für eine globale variable setzen um sie dann später in closequery abzufragen.
Zitat von
DSCHUCH:
oder einfach im FormClose
minimize
und
abort
das sollte auch klappen.
Einfach den von Windows angefragten und im FormClose nun schon von der App zugestimmten Schliessen des Fensters nicht nachzukommen ist schon sehr böse. Dann noch mit Abort den Nachrichten Thread er Anwendung hart verlassen ist schon mutwillige Zerstörung des Programmablaufs. Wenn du das Schliessen des Formulars verhindern willst, dann nutze die dafür vorgesehene Stelle: OnCloseQuery. Windows fragt schliesslich nicht umsonst nach.
Das ist ja dann schon kein programmieren mehr sondern hacken...