Forum: Win32/Win64 API (native code)
Delphi
by F.W.,
5. Jan 2004
Wie meinst du das? Ich bin doch der Programmierer. Ich werde im nächsten Posting mal die 3 Componenten aufzählen, geht jetzt nur nicht, weil der Computer auf dem die Dateien liegen aus ist und ich will ihn nicht nur deswegen anschalten.
Aber danke! Das gibt mir Hoffnung eine gute Lösung zu finden!
Forum: Win32/Win64 API (native code)
Delphi
by F.W.,
4. Jan 2004
Ok, ich hab's jetzt in den Griff bekommen!
Ich dachte es liegt an dem Icon, aber in wirklichkeit lag es an den Netzwerkcomponenten, die sich in einem anderen Formular befanden. Das Hauptformular reagiert jetzt auf die Message WM_QUERYENDSESSION und ruft Free für die 3 Componenten auf und schließt sich danach.
Bei WM_ENDSESSION hat das nicht geklappt, mein Programm beendet sich zwar , aber...
Forum: Win32/Win64 API (native code)
Delphi
by F.W.,
29. Dez 2003
Das habe ich nach Luckies Posting versucht, es hat nicht geklappt. Aber ich probier's nochmal, ich hab's nur schnell in Eile gemacht.
Forum: Win32/Win64 API (native code)
Delphi
by F.W.,
29. Dez 2003
Mein Quellcode:procedure TTitel.WMQueryEndSession(var M: TWMQueryEndSession);
begin
inherited;
Application.Terminate;
end;
Wie soll ich True zurückgeben?
Forum: Win32/Win64 API (native code)
Delphi
by F.W.,
28. Dez 2003
Ich hab' das gestern abend mal bei runterfahren ausprobiert:
Mein Programm wird tatsächlich beendet, allerdings werden danach keine anderen Programme mehr beendet. Mein Programm fängt die Nachricht den anderen Programmen weg.
Wenn man dann nochmals auf runterfahren oder abmelden klickt geht es dann allerdings.
Wie kann jetzt dieses Wegfangen verhindern?
Edit: Ich habe die procedure...
Forum: Win32/Win64 API (native code)
Delphi
by F.W.,
27. Dez 2003
Super! Ich werd's gleichmal ausprobieren, aber ich denke schon, dass was dabei ist!
Ich schreib dann spätestens morgen , ob's geklappt hat! :mrgreen:
Forum: Win32/Win64 API (native code)
Delphi
by F.W.,
27. Dez 2003
Wenn man den Computer ausschaltet oder den Benutzer abmeldet, werden ja alle Programme geschlossen, nur meins nicht. Ich hab' Win XP Home und wenn ich dann abmelden drücke, werden Firewall und alles andere, was sonst noch so läuft beendet, dann kommt dieser blaue Bildschirm, wo draufsteht, dass man abgemeldet wird...
Und dann hab' ich auf einmal den Desktop wieder und mein Programm läuft noch....