Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
15. Dez 2015
Im Notfall einfach an alle Top-Level-Fenster der Anwendung schicken und schon hat man keine Probleme.
bzw.
WM_QUIT an TApplication
WM_CLOSE oder WM_QUIT an die TForm.
Aber du kannst es dir einfach machen, denn in Delphi reagiert keine TForm/TApplication auf WM_QUIT, sondern der Thread, egal an welches seiner Fenster es geschickt wird.
In Kurz:
function TApplication.ProcessMessage(var...
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
14. Dez 2015
Doch, es hat sich was geändert.
In der Taskleiste ist nicht mehr TApplication, sondern die MainForm.
Und da man auch die MainForm im laufenden Betrieb tauschen kann, ist es auch vollkommen legitim, daß es eine MessageOnly-Form gibt, die sich um globale Messages kümmert.
Außer daß Borland/Codegear/Embarcadero nach jahrzehnten immernoch nicht kappiert hat, wie man ein Message-Only-Window...