Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Battery-Infos auslesen (https://www.delphipraxis.net/70420-battery-infos-auslesen.html)

Mackhack 30. Mai 2006 05:54


Battery-Infos auslesen
 
Hallo,

ich wollte mir ein kleines Tool schreiben das mir allerlei Infos zu meiner Laptop Battery anzeigen kann. Ich habe in der MSDN/F1 also angefangen zu suchen mit dem Begriff Battery worauf ich auf den MSDN-Library durchsuchenBATTERY_INFORMATION gestossen bin. Auf dieser Seite habe ich die Info gefunden dass ich MSDN-Library durchsuchenIOCTL_BATTERY_QUERY_INFORMATION brauche. Dann las ich weiter dass ich das MSDN-Library durchsuchenDeviceIoControl callen muss. Dabei weiter bin ich auf die Info gestossen dass ich fuer das Handle die MSDN-Library durchsuchenCreateFile Function brauche.

Kann mir mal jetzt jemand sagen wie und wo ich finally anfangen muss was zu schreiben um was zu erhalten um meine Battery Infos anzeigen zu lassen. Aussderdem wie soll ich denn mit MSDN-Library durchsuchenCreateFile ein Handle zu meiner Battery bekommen?

Warum muss denn alles immer so kompliziert sein denn es geht ja schliesslich noch weiter mit den MSDN-Library durchsuchenSECURITY_ATTRIBUTES.

Vlt. kann mir ja mal jemand dabei helfen!

vielen lieben Dank!

ste_ett 30. Mai 2006 08:35

Re: Battery-Infos auslesen
 
Dazu gibt es schon Threads. :)

http://www.delphipraxis.net/internal...ct.php?t=80374

Mackhack 30. Mai 2006 14:45

Re: Battery-Infos auslesen
 
Hi,

ich weis dass es diesen Thread gibt da ich selbst in diesem etwas gepostet habe. Ich habe aber doch eine ganz andere Frage gestellt. Es geht mir darum wie ich mit den Infos die mir die MSDN gibt anfange, wie weitermache und so eben zum Ziel komme. Ich habe gestern im Flugzeug mir fast 3 h lang die Hilfe durchgewuehlt und bin nicht wirklich weitergekommen.

himitsu 30. Mai 2006 16:22

Re: Battery-Infos auslesen
 
Zitat:

Zitat von Mackhack
Es geht mir darum wie ich mit den Infos die mir die MSDN gibt anfange, wie weitermache und so eben zum Ziel komme.

Im MSDN findest du ja die Funktionsdefinitionen/-beschreibungen, außßerdem die Definitionen der nötigen Typen(Records) diese wandelst du in DelphiCode um (ist ja dort alles als C++ angegeben), oder nimmst die fertig definierten Funcktionen/Strukturen von Dephi, oder anderen Libs (z.B. JEDI).

Wie und mit welchen Parametern du dann die Funktionen aufrufen mußt und welche Informationen dir dann geliefert werden, kannst du auch im MSDN erfahren.

TurboMartin 30. Mai 2006 16:49

Re: Battery-Infos auslesen
 
ganz unten das von mir, was in der DSDT geschrieben ist, benutzt das doch.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:25 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz