AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Auf Herrunterfahren reagieren

Ein Thema von ghost007 · begonnen am 16. Apr 2007 · letzter Beitrag vom 14. Jun 2007
Antwort Antwort
Seite 3 von 3     123   
Benutzerbild von ghost007
ghost007

Registriert seit: 31. Okt 2005
Ort: München
1.024 Beiträge
 
Delphi 7 Personal
 
#21

Re: Auf Herrunterfahren reagieren

  Alt 23. Mai 2007, 22:14
*PUSH*
Christian
Es gibt möglich Dinge und unmöglich Dinge.
Für unmögliche braucht man lediglich etwas länger.
  Mit Zitat antworten Zitat
CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#22

Re: Auf Herrunterfahren reagieren

  Alt 23. Mai 2007, 22:48
Hi,
dass du den Shutdown/Reboot verhinderst, kann verschiedene Ursachen haben und wird wahrscheinlich nicht mehr mit der Ausgangsfrage zusammenhängen. Bitte eröffne dafür einen neuen Thread und biete doch ein paar mehr Infos. Die Wahrscheinlichkeit, dass du dann eine Antwort bekommst, ist dann größer.

Chris
  Mit Zitat antworten Zitat
Bebe

Registriert seit: 3. Apr 2005
Ort: Berlin
104 Beiträge
 
Delphi 10.1 Berlin Professional
 
#23

Re: Auf Herrunterfahren reagieren

  Alt 24. Mai 2007, 00:50
Zitat von ghost007:
.. muss man 2mal den runterfahr dialog ausführen, weil der erste es nicht "schafft" das programm zu elemenieren.
So wie sich das anhört möchtest du die Symptome abstellen, nicht aber die Ursache. Du solltest nicht ein Weg finden, wie dein Programm beim Runterfahren beendet wird, sondern Ziel sollte es sein "fehlerfrei" ein Programm zu beenden. Auch im Fall des Shut Downs.
Wie beendest du dein Programm normal? Ich meine z. B. ob du eine eigene Procedure erstellt hast, die beim Beenden deines Programmes nicht verwendet wird. Welche Methoden verwendest du dafür?

Ich vermute mal, das du nicht alle Objekte korrekt schließt.

Gruß
Matze
  Mit Zitat antworten Zitat
Benutzerbild von ghost007
ghost007

Registriert seit: 31. Okt 2005
Ort: München
1.024 Beiträge
 
Delphi 7 Personal
 
#24

Re: Auf Herrunterfahren reagieren

  Alt 14. Jun 2007, 20:38
also,
das problem scheint in einer von mir benutzten kompo zu liegen, der destructor scheint nicht sauber gecodet zu sein.
ohne die kompo beendet windows 1a.
hab das jetzt so "gelöst" das ich zumindest zwischen logoff und reboot/shutdown unterscheiden kann, wenns jmd interessiert, hier der source.

Delphi-Quellcode:
.
.
.
  private
    procedure WMEndSession(var Msg:TWMEndSession); message WM_ENDSESSION;
.
.
.

procedure TfrmMain.WMEndSession(var Msg:TWMEndSession);
begin
if msg.Unused = 0 then //d.h. es ist ein reboot/shutdown
 begin
  //code
 end
else //d.h. es ist ein logoff
 begin
  //code
 end;
end;
MfG - AuspeX
Christian
Es gibt möglich Dinge und unmöglich Dinge.
Für unmögliche braucht man lediglich etwas länger.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 3     123   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:12 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz