RAM en giga [Résolu]

Messages postés
11
Date d'inscription
lundi 28 septembre 2009
Dernière intervention
15 mars 2012
- - Dernière réponse : ehjoe
Messages postés
728
Date d'inscription
samedi 4 avril 2009
Dernière intervention
30 mars 2014
- 15 mars 2012 à 10:15
Bonjour à tous,

Je voudrais afficher la RAM en giga dans une textbox, ceci fait je me rend compte que ca me donne, la RAM en bytes si je ne me trompe pas

TextBox12.Text = (My.Computer.Info.TotalPhysicalMemory - My.Computer.Info.AvailablePhysicalMemory) / 1024 / 1024 & "GB"


J'ai essayé de bidouiller pour arriver au résultat voulut mais en vain

Si quelqu'un pourrait me donner un coup pouce ça sera avec plaisir

Bonne soirée
Afficher la suite 

Votre réponse

6 réponses

Meilleure réponse
Messages postés
18039
Date d'inscription
lundi 7 décembre 2009
Statut
Contributeur
Dernière intervention
11 avril 2018
264
3
Merci
Bonjour,

Si tu veux ce nombre en Gigaoctets, plutôt qu'en octets, je suppose que ce n'est pas pour un calcul à faire, mais pour un affichage.
Va jeter un coup d'oeil sur ce lien :
Tapez le texte de l'url ici.
Tu y trouveras un code (le dernier) qui répond à toutes les possibilités d'affichage "élégant", adapté à ce qu'il y a à afficher.

____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 122 internautes nous ont dit merci ce mois-ci

Commenter la réponse de ucfoutu
Messages postés
17308
Date d'inscription
mercredi 2 janvier 2002
Dernière intervention
22 août 2018
61
0
Merci
manque un /1024 me semble...

Ko => Mo => Go

Renfield - Admin CodeS-SourceS - MVP Visual Basic & Spécialiste des RegExp
Commenter la réponse de Renfield
Messages postés
728
Date d'inscription
samedi 4 avril 2009
Dernière intervention
30 mars 2014
3
0
Merci
Bonjour fallout n°81,

Dim go As Double
go = (My.Computer.Info.TotalPhysicalMemory - My.Computer.Info.AvailablePhysicalMemory) / 1024 / 1024 / 1024
TextBox1.Text = Format(go, "0.00")


Mais a priori ça ne donne pas toute la mémoire de la carte car pour ma part j'ai dans les 4 Go et cette fonction ne m'en extirpe que 3 d'existants physiquement...

Cordialement, Joe.
Commenter la réponse de ehjoe
Messages postés
11
Date d'inscription
lundi 28 septembre 2009
Dernière intervention
15 mars 2012
0
Merci
Merci à tous pour vos réponses
J'ai pris ça qui affiche correctement les 3Go que je possède

TextBox12.Text = (Format((My.Computer.Info.TotalPhysicalMemory / 1024) / 1024 / 1024, "###,###,##0 GB"))

Bonne journée à tous
Commenter la réponse de fallout81
Messages postés
17308
Date d'inscription
mercredi 2 janvier 2002
Dernière intervention
22 août 2018
61
0
Merci
pas beau ca :
"###,###,##0 GB" (non lié au regional settings)

le Format n'est pas top non plus (pas .NET)

Renfield - Admin CodeS-SourceS - MVP Visual Basic & Spécialiste des RegExp
Commenter la réponse de Renfield
Messages postés
728
Date d'inscription
samedi 4 avril 2009
Dernière intervention
30 mars 2014
3
0
Merci
suite

"###,###,##0 GB" (non lié au regional settings) 


Tu prévois une RAM de 100.000 Tétra-octets, d'autant que deux décimales peuvent servir sur de si grandes unitées ?

"00.00"

Cordialement, Joe.
Commenter la réponse de ehjoe

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.