Windows Beenden

  • Themenstarter Themenstarter Chefprog
  • Beginndatum Beginndatum
C

Chefprog

HI!
Ich hab da ein kleines problem!! Ich möchte, dass ein Delphiprogramm eine bestimmte Aktion ausführt, wenn windows heruntergefahren wird. Weiß jemand, wie das geht????
Danke!
Mfg, Chefprog :-)

P.S.: ;(( GEEEEEEEENNNNNNNNNNNDDDDDDDDDOOOOOOO!!!!!!!!!!!!! Hallo, lebst du noch?????
 
Windoofs???

Hi, ChefProg!

Als Windoofs sendet eine Nachricht WM_QUERYENDSESSION.
Bei dieser Nachricht wird die Anwendung gefragt,
ob sie noch was vor dem Ausloggen bzw. Shutdown machen muss.
z.B. wichtige Sachen speichern und so

Ich habe nun keine Zeit den Quellcode zu zaubern.
Mache dies aber sobald ich Zeit habe.
 
bekenntniss, die 2.

HI Maximka!
Weisst du, ich bein kein so großer Delphi Experte und mit der Delphi-Hilfe kann ich auch nocht gut umgehen. Wenn du mal Zeit hasst, kannst du mir das bitte ausfuehrlicher mit einem Quellcode erläutern?
Ciao, Chefprog :confused:
 
Hi, ChefProg!

Diese Sache ist voll leicht.
Deswegen habe ich auch schon eine Loesung fuer dich.
Die von Borland haben aber an alles gedacht.
Sogar fuer diese recht seltene Angelegenheit
haben sie eine Funktion gemacht.

in deinem Hauptformular
type
TMainForm = class(TForm)
// muss nicht unbedingt public sein
public
function CloseQuery: Boolean; override;
end;

dann implemetirest du die methode
function TMainForm.CloseQuery;
begin
// hier deine operationen durch fuehren

// application ist fertig und kann geschlossen werden,
// sonst 0 zurueckgeben
Result:= 1;
end;

Viel Spass beim Shutdown.
 
Zurück