jeanjeandada
Messages postés152Date d'inscriptionlundi 21 avril 2008StatutMembreDernière intervention20 novembre 2011
-
16 juil. 2008 à 15:27
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 2018
-
16 juil. 2008 à 23:29
Salut Forum,
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"
jeanjeandada
Messages postés152Date d'inscriptionlundi 21 avril 2008StatutMembreDernière intervention20 novembre 2011 16 juil. 2008 à 16:27
C'est trop bizzare
En faite dans mon prog. j'ai plusieurs procédure.
Dans une procédure je renvoie vers une autre procédure si la condition est validé pour recommencer un traitement. Un moment donné comme je renvoie vers une autre procédure sans validé le "end if" je pense qu'il sort de la boucle pour ................
C'est tellement chelou que j'ai trop de mal à expliquer..... ^^
Je pense que je vais devoir créer des FONCTIONS pour remédier à ce probléme
Une fonction correctement écrit est comme cela : ?
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) ....
end function
Merci !
Vous n’avez pas trouvé la réponse que vous recherchez ?