nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 201137 24 déc. 2007 à 12:32
Salut
Alors pour les calculatrices c'est pas les exemples qui manque sur le
site tu devrais en trouver au moins 15 ou 20 sources
TextBox1.Text += 2
Ou
TextBox1.Text = TextBox1.Text +2
Deplus tu peux gagne un peux de code en codant
Et en 3 lignes tous tes chiffres sont codé
Apres du fait de meme pour les operateurs en 3 lignes + - * / doivent
etre codé.
PrivateSub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click, ButtonX.Click , ....(X de 2
à 9)
mstarsup5
Messages postés527Date d'inscriptionlundi 15 octobre 2007StatutMembreDernière intervention10 octobre 20131 24 déc. 2007 à 19:24
Ca devrait être la commande sqrt() si je ne m'abuse... sinon, bah... une racine carrée, c'est une puissance 1/2, et le signe pour faire une puissance c'est ^ ...
mstarsup5
Messages postés527Date d'inscriptionlundi 15 octobre 2007StatutMembreDernière intervention10 octobre 20131 26 déc. 2007 à 13:17
(Il faut bien que tu fasses la différence entre nombres et chaînes de caractères, c'est pas pareil... multiplier ou diviser des chaînes de caractères, ça n'a pas de sens, de même que concaténer des nombres...
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 201137 26 déc. 2007 à 14:14
Salut
Pour info
Il faut éviter d'utiliser des fonctions de compatibilté de vb6
Il est recommandée d'utiliser
Ctype(textbox1.text,integer) ou ctype(textbox1, double)
A la place de val
et
Ctype(valeur, string) à la place de cstr
C'est plus sur et rapide que les fonctions de compatibilité
Je recommande de travailler en vb.net en explicit et strict à "on"
et de supprimer la référence à microsoft.compatibility.vb6
Ca donne une programmation, plus objet
surtout pour la manipulation des chaines et la gestion des types.
La syntaxe des fonctions vb6 est pour moi à banir des programmes vb.net.
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 201137 27 déc. 2007 à 13:59
Salut
Ou est l'erreur?
Et numAM a est de type double ou decimal mais pas string en tout cas.
Tu as un debogueur puissant avec dotnet
tu mets un point d'arret et tu regarde le contenu des variables
ajout un espion / add watch
et dans la fenetre local il y a les variables en cours aussi
en fonction des exceptions levées tu trouveras surement d'ou vient le probleme.