webForumDet fria alternativet
Logga in / Bli medlem

Bärbar dator

Programmering

6 svar · 262 visningar · startad av msossna

Medlem sedan feb. 2002476 inlägg
Frågan#1

Någon som vet hur man får information om batteriets (på en bärbar dator) status (%)?

Medlem sedan aug. 2002237 inlägg
#2

Beror på om du menar via OS eller själva batteriet... Vilket OS kör du??

Mitt batteri har typ "tömts" helt... på ca 6 mån... tycker det var lite väl dåligt... lämnade in det till leverantören... de skulle försölka "nollställa" det genom att ge det en elchock eller nåt sånt... (KIDS...don´t try this at home...=)

Har inte hämtat det ännu så vet inte om det blev något bättre men återkommer...

MVH ShoGun

Medlem sedan maj 20002 993 inlägg
#3

ShoGun, det här är delphi forumet :p

Medlem sedan feb. 2002476 inlägg
#4

Jag vill veta hur jag får reda på ststusen på batteriet via delphi, jag navänder win 98, spelar ingen roll hur man får reda på det, bara programet får reda på det.

Medlem sedan juni 2000350 inlägg
#5

GetSystemPowerStatus

Medlem sedan feb. 2002476 inlägg
#6

GetSystemPowerStatus är väl förr C++???
på msdn står det att windows.h behövsm vilket är för C++

Medlem sedan juni 2000350 inlägg
#7

Funktionen är deklarerad i windows.pas du hittar även datastukturen SystemPowerStatus där.

var
SystemPowerStatus: TSystemPowerStatus;
BF: integer;
begin
GetSystemPowerStatus(SystemPowerStatus);
Case SystemPowerStatus.BatteryFlag of
BATTERY_FLAG_HIGH: ShowMessage('BATTERY_FLAG_HIGH');
BATTERY_FLAG_LOW: ShowMessage('BATTERY_FLAG_LOW');
BATTERY_FLAG_CRITICAL: ShowMessage('BATTERY_FLAG_CRITICAL');
BATTERY_FLAG_CHARGING: ShowMessage('BATTERY_FLAG_CHARGING');
BATTERY_FLAG_NO_BATTERY: ShowMessage('BATTERY_FLAG_NO_BATTERY');
BATTERY_FLAG_UNKNOWN: ShowMessage('BATTERY_FLAG_UNKNOWN');
end;
end;

629 ms totalt · 4 externa anrop · v20260731065814-full.050c9e95
351 ms — deklarationer (db)
123 ms — hämta statistik (db)
151 ms — hämta tråd, inlägg och bilagor (db)
211 ms — ändringar (db)