boutnell
Messages postés22Date d'inscriptionmercredi 9 janvier 2002StatutMembreDernière intervention28 avril 2007
-
10 janv. 2002 à 12:02
boutnell
Messages postés22Date d'inscriptionmercredi 9 janvier 2002StatutMembreDernière intervention28 avril 2007
-
10 janv. 2002 à 18:21
Lu'! g fait un prog du stye:
*********
do
call fonction
loop
*********
Mon probleme est que l'on passe au LOOP sans que l'appel de la fonction sois terminé.. et donc ca fé planté mon prog..
Quelqu'un a t-il une solution pour que l'appel de la fonction s'execute tranquilement et que seulement apres, on passe au loop....?
voila @+
cs_Crazyht
Messages postés1522Date d'inscriptionmardi 18 décembre 2001StatutMembreDernière intervention21 août 20108 10 janv. 2002 à 12:12
Bon alors ce genre de problème n'est possible qu'avec de Thread car 1 seul thread ne peut executer 2 code à la fois. Si tu ne gère pas de thread supplementaire, ton bug ne vient pas de là.Sinon crée une variable public ds la style :
Public Fini as boolean
Fini = true
Do
-
-
-
Fini = false
Call fonction
-
-
-
while ( not Fini )
Wend
Loop
Et dans fonction ajoute juste avant de sortir :
Fini = true