NEO ::: TEAM
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

NEO ::: TEAM

New Evolution Owner
 
AccueilRechercherDernières imagesS'enregistrerConnexion
Le deal à ne pas rater :
AliExpress : Nouveaux codes promo (8€, 20€, 30€, 50€…)
Voir le deal

 

 obtenir la mémoire vive (RAM) totale

Aller en bas 
AuteurMessage
hou$$am
Fondateur
Fondateur
hou$$am


Nombre de messages : 386
Localisation : Tlemcen-Algeria
Date d'inscription : 04/01/2007

obtenir la mémoire vive (RAM) totale Empty
MessageSujet: obtenir la mémoire vive (RAM) totale   obtenir la mémoire vive (RAM) totale Icon_minitimeMer 17 Jan - 2:59

Il est possible d'utiliser la structure TMemoryStatus (Windows.hpp) conjuguée avec la fonction GlobalMemoryStatus.

Code:
TMemoryStatus *MS = new TMemoryStatus;
GlobalMemoryStatus(MS);
float tailleRam = MS->dwTotalPhys; // résultat en octets
delete MS;

La fonction GlobalMemoryStatus initialise la variable MS avec différentes informations concernant l'état instantané de la mémoire.
La quantité de mémoire vive installée sur le poste est récupérable par le membre dwTotalPhys.

Une variante :

Code:
int ram;

MEMORYSTATUS X;
X.dwLength = sizeof(X);
GlobalMemoryStatus(&X);
ram = X.dwTotalPhys+524288;
Revenir en haut Aller en bas
 
obtenir la mémoire vive (RAM) totale
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Comment obtenir le nom court d'un dossier

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
NEO ::: TEAM :: Informatique :: Les RADs :: Borland C++ 5,6-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser