yassine_imou
Messages postés8Date d'inscriptionsamedi 23 septembre 2006StatutMembreDernière intervention12 avril 2007
-
11 avril 2007 à 23:37
chaibat05
Messages postés1883Date d'inscriptionsamedi 1 avril 2006StatutMembreDernière intervention20 novembre 2007
-
13 avril 2007 à 00:34
Bonjour,
je suis hyper super debutant en programmation, et je veux poser une petite question,
Voila mon code et mon application.
le voila le code :
Private Sub Text1_Change()
If Text1.Text = "a" Or "A" Then
Text2.Text = "1ère lettre de l'alphabet"
End If
If Text1.Text = "b" Or "B" Then
Text2.Text = "2ème lettre de l'alphabet"
End If
If Text1.Text = "c" Or "C" Then
Text2.Text = "3ème lettre de l'alphabet"
End If
If Text1.Text = "d" Or "D" Then
Text2.Text = "4ème lettre de l'alphabet"
End If
If Text1.Text = "e" Or "E" Then
Text2.Text = "5ème lettre de l'alphabet"
End If
If Text1.Text = "f" Or "F" Then
Text2.Text = "6ème lettre de l'alphabet"
End If
If Text1.Text = "g" Or "G" Then
Text2.Text = "7ème lettre de l'alphabet"
End If
End Sub
et voila le message d'erreur qui apparait (sans les guillements " " ) : " run-time error '13':
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 12 avril 2007 à 00:40
Oui, je m'en doûte, mais c'est ToLower que je ne connais pas en VB6.
Sinon, pour l'erreur du début,
If Text1.Text = "e" Or "E" Then
Ca sous-entend :Si Text1.Text "e" OU "E" Vrai Alors...
C'est pour cela que tu as l'erreur 13 : E ne peut être comparé à Vrai ou Faux
@++
<hr width="100%" size="2" />
--Mortalino--
Le mystérieux chevalier, ~Provençal, le Gaulois~
cs_lermite222
Messages postés492Date d'inscriptionjeudi 5 avril 2007StatutMembreDernière intervention 2 juillet 20124 12 avril 2007 à 00:47
ce n'est pas l'erreur 13 de VB qu'il a, mais l'erreur Run-time de XP
et c'est bien expliqué qu'il faut charger le pack3
Pour chr$(65) j'aurais du employer Ucase, je me suis trompé entre minuscule et majuscule
Vous n’avez pas trouvé la réponse que vous recherchez ?
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 12 avril 2007 à 00:51
J'ai pas dit ça, j'ai juste dit que si tu mettais If sboubinette = quelquechose Or UnTruc Then
beh c'est pas bon.
If ConditionAVerifier OrConditionAVerifier2 Then
Dans ConditionAVerifier : il compare 2 choses.
Idem pour ConditionAVerifier2.
Mais dans son exemple, ConditionAVerifier on va dire que c'est :
Text1.Text = "e"
donc il sait qu'il faut comparer le texte du controle à la lettre e.
pour ConditionAVerifier2, (toujours son exemple), c'est
"E" comparé à... oh ! bah rien. donc qu'est ce que VB fait ? Beh comparaison binaire, 0 ou 1 (ou Vrai / Faux)
Chaibat05,
je l'ai géré dans mon bout de code
lermitte222,
je n'ai pas le SP3 (le 2) mais jamais testé en compilé
@++
<hr width="100%" size="2" />
--Mortalino--
Le mystérieux chevalier, ~Provençal, le Gaulois~
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 12 avril 2007 à 01:16
D'où l'erreur du départ
C'est ce que je voulais expliquer, If aa Or bb Then c'est completement différent de If aa dd Or bb ee Then
Dans le premier cas, pas il ne sait pas à quoi comparer aa et bb, donc il fait avec ce qu'il connait : le 1 (Vrai) ou 0 (Faux).
Dans le cas du type String, comparaison impossible, mais j'avoue que je m'éloigne du sujet.
Ce qui me plait, c'est que yassine_imou à posé sa question, et il s'est déconnecté (Dernier signe de vie : 11/04/2007 23:46:08). On est parti en délire, et demain sa boite mail sera blindée
Il aura du tri à faire... dans les messages. (et si avec tout ça il n'a pas la bonne réponse)
@++
<hr width ="100%" size="2" />
--Mortalino--
Le mystérieux chevalier, ~Provençal, le Gaulois~
tiblay
Messages postés60Date d'inscriptionmercredi 9 novembre 2005StatutMembreDernière intervention 6 janvier 2009 12 avril 2007 à 14:02
Bonjour a tous,
Tres belle discution, mais il ne faudrait pas oublier le message original :
je suis hyper super debutant en programmation, et je veux poser une petite question,
Personnelement, si je poserais une question avec mention de mon niveau,. que je receverais ce genre de reponse, j'aurais probablement certaines craintes au sujet de la programmation, et je me poserais des questions sur mon nouveau hobby. Mais je ne veux pas que personne ce sente visee par mes propos, c'est seulement un commentaire qui ce veut constructif