rodolf
-
24 août 2001 à 15:15
fifrelin70
Messages postés31Date d'inscriptionmercredi 17 octobre 2007StatutMembreDernière intervention16 mars 2009
-
1 oct. 2008 à 09:30
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
fifrelin70
Messages postés31Date d'inscriptionmercredi 17 octobre 2007StatutMembreDernière intervention16 mars 2009 1 oct. 2008 à 09:30
Salut, je propose cette fonction c'est la même chose en plus court:
Imports System.Math
Public Function func_RoundTaille(ByVal LaTaille As Long) as String
Select Case LaTaille
Case Is < 1024
Return Round(LaTaille) & " Octets"
Case Is < 1048576
Return Round(LaTaille / 2^10, 3) & " Ko"
Case Is < 1073741824
Return Round(LaTaille / 2^20, 3) & " Mo"
Case else
Return Round(LaTaille / 2^30, 3) & " Go"
End Select
End Function
TomIlliev
Messages postés86Date d'inscriptionvendredi 27 décembre 2002StatutMembreDernière intervention13 octobre 20162 31 déc. 2002 à 21:58
Salut,
Il vaut mieux utiliser "Prm_L_Num As Currency" cela évite les dépacement de capcité.
Cette fonction est bien pratique, Bravo.
Pr des raisons de commodité, on arrondira tjrs à 1000, 10000 etc... pr que le public béotien en la matière n'attrape pô trop la migraine en lisant des arabesques mathématiques hyper compliqués!... ;-P
Cé prkoi faut tjrs s'méfier des vendeurs qui disent des disques durs à 30 Go, vs saurez évidemment, ke cé + que ça, mais que la réelle capacité usitée pour vous sera inférieure à 30 Go car y a 1 partie qui utilisé pr le système, vous savez la suite!...
1 oct. 2008 à 09:30
Imports System.Math
Public Function func_RoundTaille(ByVal LaTaille As Long) as String
Select Case LaTaille
Case Is < 1024
Return Round(LaTaille) & " Octets"
Case Is < 1048576
Return Round(LaTaille / 2^10, 3) & " Ko"
Case Is < 1073741824
Return Round(LaTaille / 2^20, 3) & " Mo"
Case else
Return Round(LaTaille / 2^30, 3) & " Go"
End Select
End Function
31 déc. 2002 à 21:58
Il vaut mieux utiliser "Prm_L_Num As Currency" cela évite les dépacement de capcité.
Cette fonction est bien pratique, Bravo.
25 août 2001 à 01:23
ca c'est du bon code !!!!
25 août 2001 à 01:03
24 août 2001 à 22:07
24 août 2001 à 19:11
de plus l'utilisation d'une boucle et d'un tableau me semblerait plus élégante.
C'est quand même bien vu
A+
24 août 2001 à 19:10
24 août 2001 à 19:04
24 août 2001 à 16:18
Pr des raisons de commodité, on arrondira tjrs à 1000, 10000 etc... pr que le public béotien en la matière n'attrape pô trop la migraine en lisant des arabesques mathématiques hyper compliqués!... ;-P
Cé prkoi faut tjrs s'méfier des vendeurs qui disent des disques durs à 30 Go, vs saurez évidemment, ke cé + que ça, mais que la réelle capacité usitée pour vous sera inférieure à 30 Go car y a 1 partie qui utilisé pr le système, vous savez la suite!...
24 août 2001 à 16:07
Prend une calcul, et fait 2*2*2*2*2*2*2*2*2.
Tu va obtenir 2,4,8,16,32,64,128,256,513 et 1024 !
24 août 2001 à 15:15