Forum: Sonstige Fragen zu Delphi
Delphi
by Helmi,
6. Mär 2010
Bitte nicht so überheblich.
Verständnis hat nichts mit Sprachkenntnissen zu tun - Verständnis kann auch Unwissenheit mit dem Umgang der Infos zu tun haben.
Mir fehlt einfach momentan der Zusammenhang zwischen den einzelnen Infos und das daraus resultierende Umsetzen.
Ich hoffe das war deutlicher?
Forum: Sonstige Fragen zu Delphi
Delphi
by Helmi,
6. Mär 2010
Lesen und Verstehen sind zwei paar Stiefel!
Forum: Sonstige Fragen zu Delphi
Delphi
by Helmi,
6. Mär 2010
Es scheint mir als wärst du der Meister im zitieren!
Ich dachte es würde so funktionierten:
procedure TMainForm.WMQueryEndSession(var Msg: TWMQueryEndSession);
begin
//Windows erlauben zu beenden
Msg.Result := 0; //<-- jetzt null
//Wenn Windows beendet wird, dann Variable auf true setzen
Forum: Sonstige Fragen zu Delphi
Delphi
by Helmi,
5. Mär 2010
Also wenn ich das richtig entziffere, dann muss das etwa so aussehen:
procedure TMainForm.FormClose(Sender: TObject; var Action: TCloseAction);
begin
// ShutdownBlockReasonCreate(Application.Handle, Format('%s speichert noch Dateien!', ));
//Verbindung beenden
//Inidatei schreiben
Forum: Sonstige Fragen zu Delphi
Delphi
by Helmi,
5. Mär 2010
Aber wenn ich deinen Satz richtig versteh, müsst ich ja verhindern dass Win7 runterfährt. Aber ich will ja wenn Win7 den Befehl rumschickt zum Runterfahren noch Daten speichern.
Oder hab ich was falsches verstanden?
Forum: Sonstige Fragen zu Delphi
Delphi
by Helmi,
5. Mär 2010
Hallo,
ich verwende folgenden Code um mitzubekommen ob Windows runter gefahren wird, um dann noch Dateien zu speichern:
{ ... }
private
{ Private-Deklarationen }
Windows_Session_End : Boolean;
procedure WMQueryEndSession(var Msg: TWMQueryEndSession); message WM_QueryEndSession;