PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV Mobile 2025 → mémoire dispo ?
mémoire dispo ?
Iniciado por s.brackez, 17,nov. 2005 13:10 - 2 respuestas
Publicado el 17,noviembre 2005 - 13:10
Encore un casse tete pour qui ne maitrise pas les API.....

Est possible de savoir la quantité de mémoire physique dispo, libre sur le device ???
Merci.
Publicado el 21,diciembre 2005 - 17:18
Je viens d'avoir la même question et je poste la réponse au cas où:

Sur pocket, il faut utiliser la fonction GetMemoryStatus qui se trouve dans la dll coredll.dll

*********************
En déclaration globale du projet (ou ailleurs):

stMemoryStatus est une structure
dwLength est un entier
dwMemoryLoad est un entier
dwTotalPhys est un entier
dwAvailPhys est un entier
dwTotalPageFile est un entier
dwAvailPageFile est un entier
dwTotalVirtual est un entier
dwAvailVirtual est un entier
FIN
*********************

Dans la fonction pour afficher la taille mémoire:

lMemoryStatus est un stMemoryStatus
AppelDLL32("coredll.dll","GlobalMemoryStatus",&lMemoryStatus)

La taille mémoire est contenue dans lMemoryStatus:dwAvailPhys

*********************

Plus d'infos sur

http://msdn.microsoft.com/library/en-us/memory/base/globalmemorystatus.asp

Cordialement,

André.
Publicado el 18,enero 2006 - 23:25
merci André tip top !!!