bonjour,
je voudrai utiliser la fonction wait comme suit:
mais la fonction wait genere l'erreur suivant:Code:
1
2
3
4
5
6
7
8
9 if (msgbox ("aaa",4)) = 6 then ' ' Wait (2) msgbox "aaaa" ' end if
merci d'avanceCode:
1
2 Type Mismatch : 'Wait'
Version imprimable
bonjour,
je voudrai utiliser la fonction wait comme suit:
mais la fonction wait genere l'erreur suivant:Code:
1
2
3
4
5
6
7
8
9 if (msgbox ("aaa",4)) = 6 then ' ' Wait (2) msgbox "aaaa" ' end if
merci d'avanceCode:
1
2 Type Mismatch : 'Wait'
c'est plutôt Sleep ... non ?
Comment programmer une pause dans le code ?
exactement, oui le funcion sleep fonctionne correctement
mais je ne sait pas pourquoi dans un code je j'avais cette fonction "wait" fonctionne sans probleme, comme cette example:
merci pour votre aideCode:
1
2
3
4
5 Public function TimedDelay (p_iTimeout) MESSAGE= " executeTimedDelay of "&p_iTimeout wait p_iTimeout End Function
et cette fonction wait ... elle n'était pas déclaré ailleurs dans ce code ..?
non.
je l'ai cherché mais je ne l'ai pas trouvé.
bizzare
non!
le nom d'une fonction peut-être ?
Désolé je n'avai pas vu la réponse de BBIL.
A++
Code:Wait (2)
Entres les deux il y a une différence importante (pas la majuscule).Code:wait p_iTimeout
Dans un cas la fonction est bien appelée dans l'autre nom.
Je te laisse trouver l'erreur.
est ce que tu veut dire les parenthèses?
oui :)
Je pense que l'erreur viens de la, en vbs on appelle une fonction de cette façon :
ou :Code:MaFonction "toto", 5 'si l'on ne stock pas le retour de la fonction c'est le nom de la fonction suivis des paramètres d'entrées séparés par une virgule.
Code:
1
2 dim entier entier = MaFonction ("toto", 5) 'si l'on stock le retour de la fonction c'est le nom de la fonction suivis des paramètres d'entrées entres paranthèses (toujours séparés par une virgule).