Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.048 Beiträge
 
Delphi 12 Athens
 
#10

AW: Akkumanagement (Notifications)

  Alt 6. Feb 2024, 18:04
Mir ist aber so, als hätte ich bei früheren Versuchen auch dann eine Message bekommen.


Auf WM_POWERBROADCAST reagiere ich bereits und führe dort auch die Erkennungs-/Aktualisierungsfunktion aus.
Aktuell bekomme ich nur beim Ändern des AC/DC eine Meldung, aber nicht wenn sich der Akkustand ändert, also Prozente/Restzeit ... nichtmal wenn es auf Kritisch oder so fällt.
Ohne den zusätzlichen Timer bekomme ich also nicht wirklich alles Wichtige mit, drum die Frage hier.

Alle derzeit implementierten Events werden rechts geloggt. (aktuell sogar der RefreshTimer, auch wenn dort nur der letzte Zustand angezeigt wird, damit das Log nicht zumüllt)

Das GetSystemPowerStatus nutzte ich ebenfalls (und auch noch ein paar Alternativen/Zusätzliches, aber grundsätzlich würde ich mich darauf beschränken wollen).
Anhang siehe Post #6.


PS: Das BatteryFlag ist "offiziell" ein BitSet.
Ja, ich weiß, dass Viele es wie einen Enum ausweten, aber
Zitat:
This member can contain one or more of the following flags
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat