IF END IF
Résolu
jijudu
Messages postés
211
Date d'inscription
Statut
Membre
Dernière intervention
-
cameleon33 Messages postés 635 Date d'inscription Statut Membre Dernière intervention -
cameleon33 Messages postés 635 Date d'inscription Statut Membre Dernière intervention -
Salut
Voici mon probléme :
Parfois aprés que j'ai renvoyé l'éxécution du programme vers une autre procédure aprés une condition le programme fait n'importe en repassant
exemple :
l'éxécution du programme passe par le if pui va dans la procédure3 puis sans rien demandé il refait la même chose dc en incrémentant la v.a. x ce qui pose uin gros probléme. je pense que cela est du du fai que quans on lui di d'aller à la procédure3 il ne passe pas par "END IF"
Voici mon probléme :
Parfois aprés que j'ai renvoyé l'éxécution du programme vers une autre procédure aprés une condition le programme fait n'importe en repassant
exemple :
if ......... then x=x+1 ... procedure3 x, y, z END IF
l'éxécution du programme passe par le if pui va dans la procédure3 puis sans rien demandé il refait la même chose dc en incrémentant la v.a. x ce qui pose uin gros probléme. je pense que cela est du du fai que quans on lui di d'aller à la procédure3 il ne passe pas par "END IF"
A voir également:
- IF END IF
- Exemple planning 1 week-end sur 3 - Télécharger - Outils professionnels
- If exist ✓ - Forum Autoit / batch
- IF EXIST dans un ".bat" - Forum Programmation
- Planning sur 7j pour 3 employés en 35h - Forum Excel
- End clothing avis - Forum Consommation & Internet
3 réponses
Bonjour,
Généralement en programmation, les structures de type "Goto" sont à proscrire. Il y a toujours un moyen de ne pas les utiliser.
Tu peux ptet utiliser une fontion qui réalisera ta procédure. Ainsi, une fois la fonction terminée, il reprendra son cours et passera par le END IF.
Généralement en programmation, les structures de type "Goto" sont à proscrire. Il y a toujours un moyen de ne pas les utiliser.
Tu peux ptet utiliser une fontion qui réalisera ta procédure. Ainsi, une fois la fonction terminée, il reprendra son cours et passera par le END IF.
Mercicameleon33
D'accord il faut donc créer des fct et laisser tomber les procédure pour ce genre de choses !
Ma procédure utilise plusieurs paramétreS et retourne plusieurs paramétres
On doit écrire une fct comme ceci : ?
Function NomFonction(paramétre(s) utilisé(s) par la procédure As type paramétre(s)) As paramétre(s) que retourne la procédure As type paramétre(s)
Merci !
D'accord il faut donc créer des fct et laisser tomber les procédure pour ce genre de choses !
Ma procédure utilise plusieurs paramétreS et retourne plusieurs paramétres
On doit écrire une fct comme ceci : ?
Function NomFonction(paramétre(s) utilisé(s) par la procédure As type paramétre(s)) As paramétre(s) que retourne la procédure As type paramétre(s)
Merci !