Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Hochfahren nach Ruhezustand erkennen (https://www.delphipraxis.net/56594-hochfahren-nach-ruhezustand-erkennen.html)

masterchris_99 15. Jan 2006 16:25

Re: Hochfahren nach Ruhezustand erkennen
 
Hat jetzt schon jmd etwas?
Ich kenne mich leider keinbisschen mit Message Handles und so aus bräuchte jedoch sehr dringend eine Benachrichtigung nach dem Hochfahren aus dem Ruhezustand. Habe schon eine Version mit der ich die Zeit messe und wenn die einmal abweicht dann bekomm ich meldung jedoch ist diese Variante ziehmlich Hardwarelastig.

masterchris_99 17. Jan 2006 20:28

Re: Hochfahren nach Ruhezustand erkennen
 
möööööp bräuchte das immernoch :D

masterchris_99 1. Feb 2006 00:49

Re: Hochfahren nach Ruhezustand erkennen
 
so mal wieder nach oben schieben

omata 1. Feb 2006 04:15

Re: Hochfahren nach Ruhezustand erkennen
 
Versuch es doch mal so...

Delphi-Quellcode:
  private
    { Private-Deklarationen }
    procedure WMPowerBroadcast(var Msg: TMessage); message WM_POWERBROADCAST;
Delphi-Quellcode:
procedure TForm.WMPowerBroadcast(var Msg: TMessage);
const
  PBT_APMQUERYSUSPEND = $0000;
  PBT_APMBATTERYLOW = $0009;
  PBT_APMQUERYSTANDBY = $0001;
  PBT_APMQUERYSUSPENDFAILED = $0002;
  PBT_APMQUERYSTANDBYFAILED = $0003;
  PBT_APMSUSPEND = $0004;
  PBT_APMSTANDBY = $0005;
  PBT_APMRESUMECRITICAL = $0006;
  PBT_APMRESUMESUSPEND = $0007;
  PBT_APMRESUMESTANDBY = $0008;
  PBTF_APMRESUMEFROMFAILURE = $00000001;
  PBT_APMPOWERSTATUSCHANGE = $000A;
  PBT_APMOEMEVENT = $000B;
begin
  case Msg.wParam of
    PBT_APMSUSPEND: begin
      // System geht in Standby
    end;
    PBT_APMRESUMESUSPEND: begin
      // System kommt aus dem Standby
    end;
  end;
end;
MfG
Thorsten

masterchris_99 2. Feb 2006 15:30

Re: Hochfahren nach Ruhezustand erkennen
 
Danke Danke Danke Danke
Vielen herzlichen Dank :D
Ich hab zu danken...

Dachte echt net das es so einfach ist naja wieder was dazu gelernt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:40 Uhr.
Seite 2 von 2     12   

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