thomasoop - Mo 08.02.10 16:55
Titel: CanClose & Windows runterfahren
Hallo zusammen,
ich habe ein kleines Tool geschrieben das die ganze Zeit laufen soll, wenn der PC an ist und beim minimieren/schließen in den Systray verschwindet.
Dazu habe ich das Schließen über das X im FormCloseQuery unterdrückt.
Leider hat das auch den Effekt, das wenn ich Windows runterfahren möchte, das Runterfahren abgebrochen wird (vermutlich weil CanClose auf False ist und Windows auf das schließen meines Programms wartet).
Frage: Wie kann ich es verhindern, das Windows beim runterfahren "hängen bleibt"?
Hier noch ein Teil meines Codes zur Erläuterung:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18:
| procedure TfrmMain.FormCloseQuery(Sender: TObject; var CanClose: Boolean); begin if WindowState = wsMinimized Then bpvClose := True; If Not bpvClose Then Minimieren1Click(Sender);
If bpvClose Then TaskBarRemoveIcon(); CanClose := bpvClose; end; |
Viele Grüße
Thomas
Moderiert von
matze: Code- durch Delphi-Tags ersetzt