je souhaite r=E9cup=E9rer la taille totale de la RAM du poste sur lequel
est execut=E9e mon application. Je pensais utiliser SysEspace() mais
cela me renvoi -1
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Romain PETIT
Dams a pensé très fort :
Bonsoir à tous,
je souhaite récupérer la taille totale de la RAM du poste sur lequel est executée mon application. Je pensais utiliser SysEspace() mais cela me renvoi -1
D'avance merci pour vos suggestions à ce sujet.
// Code WD7.5 // Mémoire du systeme MEMORYSTATUSEX est une structure dwLength est un entier dwMemoryLoad est un entier ullTotalPhys est un entier sur 8 octets ullAvailPhys est un entier sur 8 octets ullTotalPageFile est un entier sur 8 octets ullAvailPageFile est un entier sur 8 octets ullTotalVirtual est un entier sur 8 octets ullAvailVirtual est un entier sur 8 octets ullAvailExtendVirtual est un entier sur 8 octets FIN ms est un MEMORYSTATUSEX
///////////////////////////// Avec ///////////////////////////// PROCEDURE fl_TailleFormat(eTailleEnOctets) rTailleApprox est un monétaire eTailleEnOctets8 est un entier sur 8 octets = eTailleEnOctets sUnite est une chaîne = " o" rTailleApprox = eTailleEnOctets SI eTailleEnOctets8>1024 ALORS eTailleEnOctets8 = eTailleEnOctets8 / 1024 SI modulo(eTailleEnOctets8,1024)>0 ALORS eTailleEnOctets8++ sUnite = " Ko" rTailleApprox = rTailleApprox /1024 FIN
SI eTailleEnOctets8>1024 ALORS eTailleEnOctets8 = eTailleEnOctets8 / 1024 SI modulo(eTailleEnOctets8,1024)>0 eTailleEnOctets8++ sUnite = " Mo" rTailleApprox = rTailleApprox /1024 FIN
SI eTailleEnOctets8>1024 ALORS eTailleEnOctets8 = eTailleEnOctets8 / 1024 SI modulo(eTailleEnOctets8,1024)>0 ALORS eTailleEnOctets8++ sUnite = " Go" rTailleApprox = rTailleApprox /1024 FIN
SI eTailleEnOctets8>1024 ALORS eTailleEnOctets8 = eTailleEnOctets8 / 1024 SI modulo(eTailleEnOctets8,1024)>0 ALORS eTailleEnOctets8++ sUnite = " To" rTailleApprox = rTailleApprox /1024 FIN
-- Romain PETIT contact : rompetit chez free fr +-+ posté sur Usenet avec MesNews et non depuis un forum web +-+ news:fr.comp.developpement.agl.windev http://www.mesnews.net/ http://fr.wikipedia.org/wiki/Newsgroup
Dams a pensé très fort :
Bonsoir à tous,
je souhaite récupérer la taille totale de la RAM du poste sur lequel
est executée mon application. Je pensais utiliser SysEspace() mais
cela me renvoi -1
D'avance merci pour vos suggestions à ce sujet.
// Code WD7.5
// Mémoire du systeme
MEMORYSTATUSEX est une structure
dwLength est un entier
dwMemoryLoad est un entier
ullTotalPhys est un entier sur 8 octets
ullAvailPhys est un entier sur 8 octets
ullTotalPageFile est un entier sur 8 octets
ullAvailPageFile est un entier sur 8 octets
ullTotalVirtual est un entier sur 8 octets
ullAvailVirtual est un entier sur 8 octets
ullAvailExtendVirtual est un entier sur 8 octets
FIN
ms est un MEMORYSTATUSEX
/////////////////////////////
Avec
/////////////////////////////
PROCEDURE fl_TailleFormat(eTailleEnOctets)
rTailleApprox est un monétaire
eTailleEnOctets8 est un entier sur 8 octets = eTailleEnOctets
sUnite est une chaîne = " o"
rTailleApprox = eTailleEnOctets
SI eTailleEnOctets8>1024 ALORS
eTailleEnOctets8 = eTailleEnOctets8 / 1024
SI modulo(eTailleEnOctets8,1024)>0 ALORS eTailleEnOctets8++
sUnite = " Ko"
rTailleApprox = rTailleApprox /1024
FIN
SI eTailleEnOctets8>1024 ALORS
eTailleEnOctets8 = eTailleEnOctets8 / 1024
SI modulo(eTailleEnOctets8,1024)>0 eTailleEnOctets8++
sUnite = " Mo"
rTailleApprox = rTailleApprox /1024
FIN
SI eTailleEnOctets8>1024 ALORS
eTailleEnOctets8 = eTailleEnOctets8 / 1024
SI modulo(eTailleEnOctets8,1024)>0 ALORS eTailleEnOctets8++
sUnite = " Go"
rTailleApprox = rTailleApprox /1024
FIN
SI eTailleEnOctets8>1024 ALORS
eTailleEnOctets8 = eTailleEnOctets8 / 1024
SI modulo(eTailleEnOctets8,1024)>0 ALORS eTailleEnOctets8++
sUnite = " To"
rTailleApprox = rTailleApprox /1024
FIN
--
Romain PETIT
contact : rompetit chez free fr
+-+ posté sur Usenet avec MesNews et non depuis un forum web +-+
news:fr.comp.developpement.agl.windev
http://www.mesnews.net/
http://fr.wikipedia.org/wiki/Newsgroup
je souhaite récupérer la taille totale de la RAM du poste sur lequel est executée mon application. Je pensais utiliser SysEspace() mais cela me renvoi -1
D'avance merci pour vos suggestions à ce sujet.
// Code WD7.5 // Mémoire du systeme MEMORYSTATUSEX est une structure dwLength est un entier dwMemoryLoad est un entier ullTotalPhys est un entier sur 8 octets ullAvailPhys est un entier sur 8 octets ullTotalPageFile est un entier sur 8 octets ullAvailPageFile est un entier sur 8 octets ullTotalVirtual est un entier sur 8 octets ullAvailVirtual est un entier sur 8 octets ullAvailExtendVirtual est un entier sur 8 octets FIN ms est un MEMORYSTATUSEX
///////////////////////////// Avec ///////////////////////////// PROCEDURE fl_TailleFormat(eTailleEnOctets) rTailleApprox est un monétaire eTailleEnOctets8 est un entier sur 8 octets = eTailleEnOctets sUnite est une chaîne = " o" rTailleApprox = eTailleEnOctets SI eTailleEnOctets8>1024 ALORS eTailleEnOctets8 = eTailleEnOctets8 / 1024 SI modulo(eTailleEnOctets8,1024)>0 ALORS eTailleEnOctets8++ sUnite = " Ko" rTailleApprox = rTailleApprox /1024 FIN
SI eTailleEnOctets8>1024 ALORS eTailleEnOctets8 = eTailleEnOctets8 / 1024 SI modulo(eTailleEnOctets8,1024)>0 eTailleEnOctets8++ sUnite = " Mo" rTailleApprox = rTailleApprox /1024 FIN
SI eTailleEnOctets8>1024 ALORS eTailleEnOctets8 = eTailleEnOctets8 / 1024 SI modulo(eTailleEnOctets8,1024)>0 ALORS eTailleEnOctets8++ sUnite = " Go" rTailleApprox = rTailleApprox /1024 FIN
SI eTailleEnOctets8>1024 ALORS eTailleEnOctets8 = eTailleEnOctets8 / 1024 SI modulo(eTailleEnOctets8,1024)>0 ALORS eTailleEnOctets8++ sUnite = " To" rTailleApprox = rTailleApprox /1024 FIN
-- Romain PETIT contact : rompetit chez free fr +-+ posté sur Usenet avec MesNews et non depuis un forum web +-+ news:fr.comp.developpement.agl.windev http://www.mesnews.net/ http://fr.wikipedia.org/wiki/Newsgroup
Pascal ROY
Romain PETIT a écrit :
Dams a pensé très fort :
Bonsoir à tous,
je souhaite récupérer la taille totale de la RAM du poste sur lequel est executée mon application. Je pensais utiliser SysEspace() mais cela me renvoi -1
D'avance merci pour vos suggestions à ce sujet.
// Code WD7.5 // Mémoire du systeme MEMORYSTATUSEX est une structure dwLength est un entier dwMemoryLoad est un entier ullTotalPhys est un entier sur 8 octets ullAvailPhys est un entier sur 8 octets ullTotalPageFile est un entier sur 8 octets ullAvailPageFile est un entier sur 8 octets ullTotalVirtual est un entier sur 8 octets ullAvailVirtual est un entier sur 8 octets ullAvailExtendVirtual est un entier sur 8 octets FIN ms est un MEMORYSTATUSEX
///////////////////////////// Avec ///////////////////////////// PROCEDURE fl_TailleFormat(eTailleEnOctets) rTailleApprox est un monétaire eTailleEnOctets8 est un entier sur 8 octets = eTailleEnOctets sUnite est une chaîne = " o" rTailleApprox = eTailleEnOctets SI eTailleEnOctets8>1024 ALORS eTailleEnOctets8 = eTailleEnOctets8 / 1024 SI modulo(eTailleEnOctets8,1024)>0 ALORS eTailleEnOctets8++ sUnite = " Ko" rTailleApprox = rTailleApprox /1024 FIN
SI eTailleEnOctets8>1024 ALORS eTailleEnOctets8 = eTailleEnOctets8 / 1024 SI modulo(eTailleEnOctets8,1024)>0 eTailleEnOctets8++ sUnite = " Mo" rTailleApprox = rTailleApprox /1024 FIN
SI eTailleEnOctets8>1024 ALORS eTailleEnOctets8 = eTailleEnOctets8 / 1024 SI modulo(eTailleEnOctets8,1024)>0 ALORS eTailleEnOctets8++ sUnite = " Go" rTailleApprox = rTailleApprox /1024 FIN
SI eTailleEnOctets8>1024 ALORS eTailleEnOctets8 = eTailleEnOctets8 / 1024 SI modulo(eTailleEnOctets8,1024)>0 ALORS eTailleEnOctets8++ sUnite = " To" rTailleApprox = rTailleApprox /1024 FIN
Romain, avec ta permission, bien sûr, je me permet de la mettre de coté pour une utilisation future.
-- Pascal ROY (Service Informatique - SODALEC)
Romain PETIT a écrit :
Dams a pensé très fort :
Bonsoir à tous,
je souhaite récupérer la taille totale de la RAM du poste sur lequel
est executée mon application. Je pensais utiliser SysEspace() mais
cela me renvoi -1
D'avance merci pour vos suggestions à ce sujet.
// Code WD7.5
// Mémoire du systeme
MEMORYSTATUSEX est une structure
dwLength est un entier
dwMemoryLoad est un entier
ullTotalPhys est un entier sur 8 octets
ullAvailPhys est un entier sur 8 octets
ullTotalPageFile est un entier sur 8 octets
ullAvailPageFile est un entier sur 8 octets
ullTotalVirtual est un entier sur 8 octets
ullAvailVirtual est un entier sur 8 octets
ullAvailExtendVirtual est un entier sur 8 octets
FIN
ms est un MEMORYSTATUSEX
/////////////////////////////
Avec
/////////////////////////////
PROCEDURE fl_TailleFormat(eTailleEnOctets)
rTailleApprox est un monétaire
eTailleEnOctets8 est un entier sur 8 octets = eTailleEnOctets
sUnite est une chaîne = " o"
rTailleApprox = eTailleEnOctets
SI eTailleEnOctets8>1024 ALORS
eTailleEnOctets8 = eTailleEnOctets8 / 1024
SI modulo(eTailleEnOctets8,1024)>0 ALORS eTailleEnOctets8++
sUnite = " Ko"
rTailleApprox = rTailleApprox /1024
FIN
SI eTailleEnOctets8>1024 ALORS
eTailleEnOctets8 = eTailleEnOctets8 / 1024
SI modulo(eTailleEnOctets8,1024)>0 eTailleEnOctets8++
sUnite = " Mo"
rTailleApprox = rTailleApprox /1024
FIN
SI eTailleEnOctets8>1024 ALORS
eTailleEnOctets8 = eTailleEnOctets8 / 1024
SI modulo(eTailleEnOctets8,1024)>0 ALORS eTailleEnOctets8++
sUnite = " Go"
rTailleApprox = rTailleApprox /1024
FIN
SI eTailleEnOctets8>1024 ALORS
eTailleEnOctets8 = eTailleEnOctets8 / 1024
SI modulo(eTailleEnOctets8,1024)>0 ALORS eTailleEnOctets8++
sUnite = " To"
rTailleApprox = rTailleApprox /1024
FIN
je souhaite récupérer la taille totale de la RAM du poste sur lequel est executée mon application. Je pensais utiliser SysEspace() mais cela me renvoi -1
D'avance merci pour vos suggestions à ce sujet.
// Code WD7.5 // Mémoire du systeme MEMORYSTATUSEX est une structure dwLength est un entier dwMemoryLoad est un entier ullTotalPhys est un entier sur 8 octets ullAvailPhys est un entier sur 8 octets ullTotalPageFile est un entier sur 8 octets ullAvailPageFile est un entier sur 8 octets ullTotalVirtual est un entier sur 8 octets ullAvailVirtual est un entier sur 8 octets ullAvailExtendVirtual est un entier sur 8 octets FIN ms est un MEMORYSTATUSEX
///////////////////////////// Avec ///////////////////////////// PROCEDURE fl_TailleFormat(eTailleEnOctets) rTailleApprox est un monétaire eTailleEnOctets8 est un entier sur 8 octets = eTailleEnOctets sUnite est une chaîne = " o" rTailleApprox = eTailleEnOctets SI eTailleEnOctets8>1024 ALORS eTailleEnOctets8 = eTailleEnOctets8 / 1024 SI modulo(eTailleEnOctets8,1024)>0 ALORS eTailleEnOctets8++ sUnite = " Ko" rTailleApprox = rTailleApprox /1024 FIN
SI eTailleEnOctets8>1024 ALORS eTailleEnOctets8 = eTailleEnOctets8 / 1024 SI modulo(eTailleEnOctets8,1024)>0 eTailleEnOctets8++ sUnite = " Mo" rTailleApprox = rTailleApprox /1024 FIN
SI eTailleEnOctets8>1024 ALORS eTailleEnOctets8 = eTailleEnOctets8 / 1024 SI modulo(eTailleEnOctets8,1024)>0 ALORS eTailleEnOctets8++ sUnite = " Go" rTailleApprox = rTailleApprox /1024 FIN
SI eTailleEnOctets8>1024 ALORS eTailleEnOctets8 = eTailleEnOctets8 / 1024 SI modulo(eTailleEnOctets8,1024)>0 ALORS eTailleEnOctets8++ sUnite = " To" rTailleApprox = rTailleApprox /1024 FIN
Romain, avec ta permission, bien sûr, je me permet de la mettre de coté pour une utilisation future.
-- Pascal ROY (Service Informatique - SODALEC)
Romain PETIT
Pascal ROY a formulé ce jeudi :
Romain, avec ta permission, bien sûr, je me permet de la mettre de coté pour une utilisation future.
Bonjour,
Pas besoin de permission, je crois qu'une bonne partie du code a été récupérée ailleurs. -> http://centrewd.free.fr/?page=ficheapi&t=f&n=GlobalMemoryStatusEx -> http://windevapi.free.fr/forum1.php?idr=1&ids$&idmes$ ...
A+
-- Romain PETIT contact : rompetit chez free fr +-+ posté sur Usenet avec MesNews et non depuis un forum web +-+ news:fr.comp.developpement.agl.windev http://www.mesnews.net/ http://fr.wikipedia.org/wiki/Newsgroup
Pascal ROY a formulé ce jeudi :
Romain, avec ta permission, bien sûr,
je me permet de la mettre de coté pour
une utilisation future.
Bonjour,
Pas besoin de permission, je crois qu'une bonne partie du code a été
récupérée ailleurs.
-> http://centrewd.free.fr/?page=ficheapi&t=f&n=GlobalMemoryStatusEx
-> http://windevapi.free.fr/forum1.php?idr=1&ids$&idmes$
...
A+
--
Romain PETIT
contact : rompetit chez free fr
+-+ posté sur Usenet avec MesNews et non depuis un forum web +-+
news:fr.comp.developpement.agl.windev
http://www.mesnews.net/
http://fr.wikipedia.org/wiki/Newsgroup
Romain, avec ta permission, bien sûr, je me permet de la mettre de coté pour une utilisation future.
Bonjour,
Pas besoin de permission, je crois qu'une bonne partie du code a été récupérée ailleurs. -> http://centrewd.free.fr/?page=ficheapi&t=f&n=GlobalMemoryStatusEx -> http://windevapi.free.fr/forum1.php?idr=1&ids$&idmes$ ...
A+
-- Romain PETIT contact : rompetit chez free fr +-+ posté sur Usenet avec MesNews et non depuis un forum web +-+ news:fr.comp.developpement.agl.windev http://www.mesnews.net/ http://fr.wikipedia.org/wiki/Newsgroup
Pascal ROY
Romain PETIT a écrit :
Pascal ROY a formulé ce jeudi :
Romain, avec ta permission, bien sûr, je me permet de la mettre de coté pour une utilisation future.
Bonjour,
Pas besoin de permission, je crois qu'une bonne partie du code a été récupérée ailleurs. -> http://centrewd.free.fr/?page=ficheapi&t=f&n=GlobalMemoryStatusEx -> http://windevapi.free.fr/forum1.php?idr=1&ids$&idmes$ ...
A+
Okay, Merci.
-- Pascal ROY (Service Informatique - SODALEC)
Romain PETIT a écrit :
Pascal ROY a formulé ce jeudi :
Romain, avec ta permission, bien sûr,
je me permet de la mettre de coté pour
une utilisation future.
Bonjour,
Pas besoin de permission, je crois qu'une bonne partie du code a été
récupérée ailleurs.
-> http://centrewd.free.fr/?page=ficheapi&t=f&n=GlobalMemoryStatusEx
-> http://windevapi.free.fr/forum1.php?idr=1&ids$&idmes$
...
Romain, avec ta permission, bien sûr, je me permet de la mettre de coté pour une utilisation future.
Bonjour,
Pas besoin de permission, je crois qu'une bonne partie du code a été récupérée ailleurs. -> http://centrewd.free.fr/?page=ficheapi&t=f&n=GlobalMemoryStatusEx -> http://windevapi.free.fr/forum1.php?idr=1&ids$&idmes$ ...