RAM en giga [Résolu]

fallout81 11 Messages postés lundi 28 septembre 2009Date d'inscription 15 mars 2012 Dernière intervention - 14 mars 2012 à 02:13 - Dernière réponse : ehjoe 728 Messages postés samedi 4 avril 2009Date d'inscription 30 mars 2014 Dernière intervention
- 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
ucfoutu 18039 Messages postés lundi 7 décembre 2009Date d'inscriptionContributeurStatut 11 avril 2018 Dernière intervention - 14 mars 2012 à 08:17
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

Merci ucfoutu 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 92 internautes ce mois-ci

Commenter la réponse de ucfoutu
Renfield 17308 Messages postés mercredi 2 janvier 2002Date d'inscription 22 août 2018 Dernière intervention - 14 mars 2012 à 05:29
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
ehjoe 728 Messages postés samedi 4 avril 2009Date d'inscription 30 mars 2014 Dernière intervention - 14 mars 2012 à 10:26
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
fallout81 11 Messages postés lundi 28 septembre 2009Date d'inscription 15 mars 2012 Dernière intervention - 15 mars 2012 à 09:34
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
Renfield 17308 Messages postés mercredi 2 janvier 2002Date d'inscription 22 août 2018 Dernière intervention - 15 mars 2012 à 10:05
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
ehjoe 728 Messages postés samedi 4 avril 2009Date d'inscription 30 mars 2014 Dernière intervention - 15 mars 2012 à 10:15
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.