cs_vara956
Messages postés50Date d'inscriptionmardi 12 octobre 2004StatutMembreDernière intervention 4 novembre 2008
-
25 nov. 2006 à 15:57
cs_vara956
Messages postés50Date d'inscriptionmardi 12 octobre 2004StatutMembreDernière intervention 4 novembre 2008
-
25 nov. 2006 à 21:20
Salut a tous
Vois j'ai une application pour faire des calculs de puisance moteur triphase,
donc j'ai des textbox a remplir puis j'apelle une fonction , mais quand je rentre 0.8 dans le textbox cosphi, il generer une erreur, j'ai bo essayer de la convertiren double en single cela ne marche troujours pas
pourquoi une erreur apparais quand je tape 0.8 mais si je tape 0,8 cela marche ?
voici ma function :
Dim
calcule
As
New ClMath
If triphase.Checked
Then
txttriangle.Text = calcule.INtriangle(txtKw.Text, txtUmot.Text, txtcos.Text)
End
If
voici une des fonction de ma class ClMath
Function INtriangle(
ByVal puissanceKw
As
Double,
ByVal tension
As
Double,
ByVal cosphi
As
Double)
As
Double
Return 1000 * puissanceKw / (tension * 3 *
cosphi)
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 25 nov. 2006 à 16:08
Salut
Tu as une erreur, Ok, ça arrive, mais laquelle ?
Comme j'ai remis des piles dans ma boule de cristal, elle me dit que c'est à cause du séparateur décimal des chiffres (elle est en rodage).
C'est parce que tu utilises une version linguistique de Windows différente de celle de VB.
Cherche parmi les codes celles qui parlent de "séparateur décimal", tu sauras tout.
Si tu as 5 minutes, lis aussi le règlement.
D'autre part, il ne sert à rien de mettre "Urgent" dans tes messages parce que de toute façon, on n'y répondra pas plus vite que les autres (pour ma part ce serait presque l'inverse tellement ça m'énerve)
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés