Salut a tous
y a-t-il une fonction en VB qui teste si une variable est une float ou non .
Si non comment puis je créer cette fonction
:merci:
Version imprimable
Salut a tous
y a-t-il une fonction en VB qui teste si une variable est une float ou non .
Si non comment puis je créer cette fonction
:merci:
Citation:
Envoyé par MSDN
Tu risque d'être déçu, il n'y a pas de type float en vb :mouarf:
Float (représentation en simple précision d'un nombre avec virgule en C - codage sur 4 octets)
correspond à Single en VB.
=> vartype=vbSingle (4)
Pour les autres conversions :
Short => Integer (2)
Long => Long (3)
Float => Single (4)
Double => Double (5)
Bonjour,
je suggère à notre ami ce petit exemple :
Code:
1
2
3
4
5
6
7
8
9
10
11 Private Sub Command1_Click() toto = 1 titi = 1.1 tata = 1.32 Dim tutu As Single tutu = 1.1 MsgBox "toto = " & toto & " ====>> de type " & VarType(toto) & " ( soit " & TypeName(toto) & " Integer)" & vbCrLf & _ "titi = " & titi & " ====>> de type " & VarType(titi) & " ( soit " & TypeName(titi) & " Double-precision floating-point number)" & vbCrLf & _ "tata= " & tata & " ====>> de type " & VarType(tata) & " ( soit " & TypeName(tata) & " Double-precision floating-point number)" & vbCrLf & vbCrLf & _ "mais tutu, défini par dim, = " & tutu & " ====>> de type " & VarType(tutu) & " ( soit " & TypeName(tutu) & " Single-precision floating-point number)" End Sub
Une interférence parasite :mouarf:
Exact ;)
une demonstration de l'utilisation de la fonction VarType()Citation:
Envoyé par dot-_-net
pas vraiment, mais je te l'accorde, une façon personnelle de ucfoutu de l'illustrer ;)Citation:
Envoyé par DarkVader