Page 1 sur 1

[R]Insérer une variable dans un MsgBox

Posté : mar. 01 sept. 2009 13:31
par Habibsbib
Je crois que tout est dans le titre. Voila mon code :

Code : Tout sélectionner

$chiffre2=Random(1, 10)
MsgBox (0, "Jeu", "Bonne réponse. Le chiffre est "$chiffre2".Allons, c'est parti pour la suite." )
Quand je lance le programme, il me dit qu'il y a un bug, il n'arrive pas à intégrer ma variable dans l boite de message. COmment Faire ?

Merci d'avance.
Habibsbib.

Re: [...]Insérer une variable dans un MsgBox

Posté : mar. 01 sept. 2009 13:53
par 20100
Il te manque le symbole de concaténation d'une string à savoir &

Code : Tout sélectionner

$chiffre2=Random(1, 10)
MsgBox (0, "Jeu", "Bonne réponse. Le chiffre est "&$chiffre2&".Allons, c'est parti pour la suite." )
De plus si tu veux un type Integer pour ton random il te suffit de rajouter

Code : Tout sélectionner

$chiffre2=Random(1, 10, 1)
MsgBox (0, "Jeu", "Bonne réponse. Le chiffre est "&$chiffre2&".Allons, c'est parti pour la suite." )
Remarque : Je pense que ta demande n'a pas sa place dans la partie GUI du forum, cela fait plutôt partie de Index du forum » Autoit v3 » Aide générale
Remarque 2: Si possible modifie ta signature... la ou je passes

Re: [...]Insérer une variable dans un MsgBox

Posté : mar. 01 sept. 2009 18:17
par Habibsbib
Lol c'et vrai pour les fautes d'orthographe ^^. Désolé.

Re: [...]Insérer une variable dans un MsgBox

Posté : mar. 01 sept. 2009 18:47
par Habibsbib
Ca ne marche toujours pas ! Mon programme me dit Incorrect number of parameters in function call. Ca ve dire quoi ???

Re: [...]Insérer une variable dans un MsgBox

Posté : mar. 01 sept. 2009 19:17
par Iste
Incorrect number of parameters in function call
Je parle tres mal anglais, pourtant je dirais que ca veut dire un truc du genre "Nombre de parameters incorrect dans l'appel de la fonction"

Regarde la ligne ou se situe l'erreur, il y a surement un petit truc en trop, ou en pas assez

Re: [...]Insérer une variable dans un MsgBox

Posté : mar. 01 sept. 2009 21:10
par jbnh
Le script proposé par 20100 marche très bien, si tu nous donnes pas la suite on saura pas t'aider sur l'erreur que tu nous mentionnes.

Re: [...]Insérer une variable dans un MsgBox

Posté : mer. 02 sept. 2009 09:24
par 20100
Comme le précise Iste l'erreur "Incorrect number of parameters in function call" signifie qu'il y a une erreur dans la signature de ta fonction sur le nombre de paramètres. Peut tu nous montrer le code source qui déclenche cette erreur on pourra peut être t'aider.

Re: [...]Insérer une variable dans un MsgBox

Posté : mer. 02 sept. 2009 22:22
par DJSIR
Cherchez pas c'est encore un bot il ne vous donnera pas le script si il respecte les regles du forum.

Et Tlem si tu passe par la, je me suis tappé un avertissement quand j'ai mis cette balise de titre [...] alors je veux pas redire mon expresion favorite.

Re: [...]Insérer une variable dans un MsgBox

Posté : jeu. 03 sept. 2009 00:00
par Tlem
DJSIR a écrit :Et Tlem si tu passe par la, je me suis tappé un avertissement quand j'ai mis cette balise de titre [...]
Hummm, cela m'étonnerais beaucoup que ce soit pour cette simple raison.
Cherchez un peut plus et vous vous souviendrez. ;)

Re: [...]Insérer une variable dans un MsgBox

Posté : ven. 02 oct. 2009 14:58
par Habibsbib
DJSIR a écrit :Cherchez pas c'est encore un bot il ne vous donnera pas le script si il respecte les regles du forum.

Et Tlem si tu passe par la, je me suis tappé un avertissement quand j'ai mis cette balise de titre [...] alors je veux pas redire mon expresion favorite.
Je suis désolé, DJSIR, mais je te demanderais de t'abstenir si tu n'es pas sûr de ce que tu dis : en effet, ceci était un extrait du programme de tutoriel "RANDOM" que j'ai envoyé. La prochaine fois, vérifie avant d'accuser.

Désolé pour la remontée de message.

Re: [...]Insérer une variable dans un MsgBox

Posté : mar. 06 oct. 2009 14:17
par DJSIR
Si le problème est résolu, oublie pas de remplacer tes [...] par [R] et la prochaine fois, c'est [..] pas ce que tu as mis