IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

afficher 4 go de ram


Sujet :

C++Builder

  1. #1
    Membre confirm�
    Inscrit en
    Avril 2006
    Messages
    59
    D�tails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 59
    Par d�faut afficher 4 go de ram
    TMemoryStatus *MS = new TMemoryStatus;
    GlobalMemoryStatus(MS);
    float tailleRam = MS->dwTotalPhys; // r�sultat en octets
    delete MS;

    Ce code relev� de la fac affiche 2 go de ram sur mon pc
    qui en poss�de 4Go
    j'ai quelque part un code qui me permet d'afficher 3Go
    Ma question, existe il un code simple qui permet d'afficher le 4 Go
    Comme le fait Vista Sp1 32
    merci pour vos r�ponses.

  2. #2
    Invit�(e)
    Invit�(e)
    Par d�faut
    Bonjour,

    GlobalMemoryStatus n'est pas forcement utilisable quand il y a trop de ram.

    Citation Envoy� par msdn
    On computers with more than 4 GB of memory, the GlobalMemoryStatus function can return incorrect information, reporting a value of �1 to indicate an overflow. For this reason, applications should use the GlobalMemoryStatusEx function instead.
    on peut essayer : (non test� en vrai, je n'ai pas 4 Go de Ram)
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    MEMORYSTATUSEX statex;
    statex.dwLength = sizeof (statex);
    GlobalMemoryStatusEx (&statex);
     
    printf ("il y a %I64d ko de ram.\n", statex.ullTotalPhys/1024);

  3. #3
    Membre confirm�
    Inscrit en
    Avril 2006
    Messages
    59
    D�tails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 59
    Par d�faut toujours 4go
    merci mabu,
    en effet ton code est meilleur que celui que j'ai montr� car il renvoi 3 Go de ram si je ne m'abuse
    ce qui serait int�ressant c'est de pouvoir lire les 4 Go
    lorsqu'ils existent

  4. #4
    R�dacteur
    Avatar de Neitsa
    Homme Profil pro
    Chercheur s�curit� informatique
    Inscrit en
    Octobre 2003
    Messages
    1 041
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Chercheur s�curit� informatique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 041
    Par d�faut
    Bonjour,

    lorsque l'on installe 4Go de RAM, une partie est utilis�e pour les [ame="http://en.wikipedia.org/wiki/MMIO"]MMIO[/ame] et ne sont donc plus disponibles pour le syst�me d'exploitation (la plus grosse partie �tant g�n�ralement r�serv�e � la carte graphique).

    Une explication d�taill�e est disponible (avec "workaround" sous certaines conditions) sur le site de MS :

    http://support.microsoft.com/kb/929605

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Free/Top n'affiche pas la m�me quantit� de ram que screenfetch
    Par Invit� dans le forum Administration syst�me
    R�ponses: 4
    Dernier message: 23/06/2014, 09h48
  2. [RAM] Barrette de RAM et �cran n'affiche pas
    Par Zalawy dans le forum Composants
    R�ponses: 11
    Dernier message: 12/03/2013, 18h22
  3. afficher du texte
    Par Mau dans le forum OpenGL
    R�ponses: 10
    Dernier message: 24/06/2003, 15h31
  4. Adresse des polices de caract�res dans la RAM video ?
    Par Anonymous dans le forum x86 16-bits
    R�ponses: 5
    Dernier message: 27/05/2002, 17h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo