FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV Mobile 2024
→
Niveau batterie Pocket
Niveau batterie Pocket
Débuté par bcazard, 22 nov. 2004 10:33 - 4 réponses
Connectez-vous…
bcazard
#1
Posté le 22 novembre 2004 - 10:33
Comment peut on connaitre le niveau de la batterie du pocket PC sur lequel tourne l'appli?
Signaler
0
0
contact2
#2
Posté le 22 novembre 2004 - 12:17
Pour connaitre l'état de la batterie, il faut déclarer une structure et
faire appel à une API.
1. Déclarer une structure permettant d'accueillir les données:
SYSTEM_POWER_STATUS_EX est une structure
ACLineStatus est un caractère
BatteryFlag est un caractère
BatteryLifePercent est un caractère
Reserved1 est un caractère
BatteryLifeTime est un entier
BatteryFullLifeTime est un entier
Reserved2 est un caractère
BackupBatteryFlag est un caractère
BackupBatteryLifePercent est un caractère
Reserved3 est un caractère
BackupBatteryLifeTime est un entier
BackupBatteryFullLifeTime est un entier
FIN
2. Ensuite, pour connaitre le niveau de batterie :
batterie est une SYSTEM_POWER_STATUS_EX
pstatus est un entier
resultat est un booléen
batterie_restant est un entier
pstatus = &batterie
resultat = API("coredll.dll","GetSystemPowerStatusEx", pstatus,True)
batterie_restant = modulo(Asc(batterie:BatteryLifePercent),256)
Cette technique te convient-elle ?
Signaler
0
0
bcazard
#3
Posté le 22 novembre 2004 - 12:47
Merci je vais essayer ta méthode,
mais c'est bizare qu'il n'y est pas une fonction dans WDPocket qui gère ca, alors que dans la version standard elle existe:
<Résultat> = ceEtatAlimentation(<Type d'information> [, <Batterie>])
Non?
Signaler
0
0
contact2
#4
Posté le 22 novembre 2004 - 14:46
Oui, c'est étonnant... peut-être dans la version windevppc9, qui sait ?...
"Baptiste" <bcazard@adi-soft.fr> a écrit dans le message de
news:41a1b9e4@news.pcsoft.fr...
Merci je vais essayer ta méthode,
mais c'est bizare qu'il n'y est pas une fonction dans WDPocket qui gère
ca, alors que dans la version standard elle existe:
<Résultat> = ceEtatAlimentation(<Type d'information> [, <Batterie>])
Non?
Signaler
0
0
christophe.guiraud
#5
Posté le 23 novembre 2004 - 11:55
Bonjour,
l'un de vous deux ne saurait-il pas comment régler la luminosité du ppc (h2210 ou h3950).?
Merci
Signaler
0
0
→ Revenir à WINDEV Mobile 2024
WINDEV 2024
WINDEV 2024
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Etats & Requêtes
Hors-sujet
Hors-sujet
Outils
Outils
WINDEV 26
WINDEV 2024
WINDEV 2024
WINDEV 25
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte