hinda11
Messages postés16Date d'inscriptionmercredi 19 mars 2008StatutMembreDernière intervention17 mai 2008
-
18 avril 2008 à 15:35
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 2011
-
19 avril 2008 à 19:39
slt, svp je veux une introduction pour le langage vb.net . et je veux savoir à quoi sert et qu'elle sont ses avantages et tout ........
hinda11
Messages postés16Date d'inscriptionmercredi 19 mars 2008StatutMembreDernière intervention17 mai 2008 19 avril 2008 à 17:34
slt, ca va?
svp j'ai un autre probleme mais dans la conversion d'un float en .net
ils m'ont dis qu'il y a "cdbl" mais je l'ai essayé mais sans resultat
avez vous une idée?
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 201137 19 avril 2008 à 19:39
Pour info
1.1 --> OK
1,1 --> KO
Sur mon ordinateur
il faut evites d'utilise les anciennes focntions Vb VAL,MID,.....
Elles ont des equivalents qui permet d'avoir un code plus objet .
Val(objet) d'etre etre ecrite objet.val pour etre plus objet
Et
Dim f As Double = Convert.ToDouble(TextBox1.Text)
MessageBox.Show(f.ToString())
est inversé
Voila un code qui pourrais t'aider a comprendre le
Dim numberSeparator As String = System.Threading.Thread.CurrentThread.CurrentCulture.NumberFormat.NumberDecimalSeparator
Dim d As Double
If (numberSeparator = ",") Then
d = Convert.ToDouble(TextBox1.Text.Replace(".", ","))
Else
d= Convert.ToDouble(TextBox1.Text.Replace(",", "."))
End If
ou en plus propre
Dim numberSeparator As String = System.Threading.Thread.CurrentThread.CurrentCulture.NumberFormat.NumberDecimalSeparator
Dim f As Double
If (numberSeparator = ",") Then
Dim n As System.Globalization.NumberFormatInfo = New CultureInfo("en-US", False).NumberFormat
f = Convert.ToDouble(TextBox1.Text, n)
Else
f = Convert.ToDouble(TextBox1.Text)
End If