begin process at 2010 03 22 12:59:11
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

ActiveX

 > 

Probleme de boucle


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probleme de boucle

mercredi 20 novembre 2002 à 14:21:25 | Probleme de boucle

Pof

bon je savais pas ou mettre ca mais bon ;-)

j'ai une boucle de jeu genre :

Do While bRun
[Recupere les touches]
[calculs de coordonnées]
[Affichage]
Loop

Dans les calculs j'aimerais mettre une boucle comme ceci :

Do
If bEnd Then bT1 = True
Loop While bT1 = True
[code]

pour attendre qu'un evenement soit fini.

Mon problême, c'est que l'affichage ne se fait pas pendant ce temps-la... en fait j'aimerais que ma boucle verifie que bEnd soit faux pour executer [code], tout en laissant l'afifchage tourner. Merci ^^
mercredi 20 novembre 2002 à 14:22:38 | Re : Probleme de boucle

Pof

oops xcusez-moi je mé trompé de forum :p



-------------------------------
Réponse au message :
-------------------------------

bon je savais pas ou mettre ca mais bon ;-)

j'ai une boucle de jeu genre :

Do While bRun
[Recupere les touches]
[calculs de coordonnées]
[Affichage]
Loop

Dans les calculs j'aimerais mettre une boucle comme ceci :

Do
If bEnd Then bT1 = True
Loop While bT1 = True
[code]

pour attendre qu'un evenement soit fini.

Mon problême, c'est que l'affichage ne se fait pas pendant ce temps-la... en fait j'aimerais que ma boucle verifie que bEnd soit faux pour executer [code], tout en laissant l'afifchage tourner. Merci ^^

mercredi 20 novembre 2002 à 15:06:46 | Re : Probleme de boucle

visualbasic

Salut ton pb est simple
faut que tu crée un sous programme
ds une feuille module nomme ton sous prog

Public Function Calcul()
'ici tu mets ton code
Do
If bEnd Then bT1=True
Loop While bT1=True
End Function

Dans ton algo tu fais appel au sous prog

Do While bRun
[Recupere les touches]
Call Calcul '[calculs de coordonnées]
[Affichage]
Loop

Voila ! @+

-------------------------------
Réponse au message :
-------------------------------

oops xcusez-moi je mé trompé de forum :p



-------------------------------
Réponse au message :
-------------------------------

bon je savais pas ou mettre ca mais bon ;-)

j'ai une boucle de jeu genre :

Do While bRun
[Recupere les touches]
[calculs de coordonnées]
[Affichage]
Loop

Dans les calculs j'aimerais mettre une boucle comme ceci :

Do
If bEnd Then bT1 = True
Loop While bT1 = True
[code]

pour attendre qu'un evenement soit fini.

Mon problême, c'est que l'affichage ne se fait pas pendant ce temps-la... en fait j'aimerais que ma boucle verifie que bEnd soit faux pour executer [code], tout en laissant l'afifchage tourner. Merci ^^


mercredi 20 novembre 2002 à 17:02:55 | Re : Probleme de boucle

Pof

oui et bien justement ca marche pas : il attend que la function calcul soit finie avant de faire l'affichage...



-------------------------------
Réponse au message :
-------------------------------

Salut ton pb est simple
faut que tu crée un sous programme
ds une feuille module nomme ton sous prog

Public Function Calcul()
'ici tu mets ton code
Do
If bEnd Then bT1=True
Loop While bT1=True
End Function

Dans ton algo tu fais appel au sous prog

Do While bRun
[Recupere les touches]
Call Calcul '[calculs de coordonnées]
[Affichage]
Loop

Voila ! @+

-------------------------------
Réponse au message :
-------------------------------

oops xcusez-moi je mé trompé de forum :p



-------------------------------
Réponse au message :
-------------------------------

bon je savais pas ou mettre ca mais bon ;-)

j'ai une boucle de jeu genre :

Do While bRun
[Recupere les touches]
[calculs de coordonnées]
[Affichage]
Loop

Dans les calculs j'aimerais mettre une boucle comme ceci :

Do
If bEnd Then bT1 = True
Loop While bT1 = True
[code]

pour attendre qu'un evenement soit fini.

Mon problême, c'est que l'affichage ne se fait pas pendant ce temps-la... en fait j'aimerais que ma boucle verifie que bEnd soit faux pour executer [code], tout en laissant l'afifchage tourner. Merci ^^



dimanche 24 novembre 2002 à 11:43:59 | Re : Probleme de boucle

JoBleu

Logique : la fonction Calcul est dans le même projet. Il y a la bonne vieille méthode pépère qui consiste à placer régulièrement dans les calculs une mise à jour de l'affichage, sinon il faut lancer les calculs dans un processus asynchrone.

Pour cela il y a quelque chose d'assez pépère aussi qui consiste à créer un autre projet pour la fonction Calcul, mais il reste à voir comment récupérer les valeurs à calculer.

Je n'ai pas trop joué avec ce genre de chose, toutefois dans l'outil de présentation des API de chez www.allapi.net, on trouve CreateThread, ExitThread et TerminateThread, qu'il faut, ce me semble, aller regarder avant de dire que c'est une fausse piste.

JoBleu


-------------------------------
Réponse au message :
-------------------------------

oui et bien justement ca marche pas : il attend que la function calcul soit finie avant de faire l'affichage...



-------------------------------
Réponse au message :
-------------------------------

Salut ton pb est simple
faut que tu crée un sous programme
ds une feuille module nomme ton sous prog

Public Function Calcul()
'ici tu mets ton code
Do
If bEnd Then bT1=True
Loop While bT1=True
End Function

Dans ton algo tu fais appel au sous prog

Do While bRun
[Recupere les touches]
Call Calcul '[calculs de coordonnées]
[Affichage]
Loop

Voila ! @+

-------------------------------
Réponse au message :
-------------------------------

oops xcusez-moi je mé trompé de forum :p



-------------------------------
Réponse au message :
-------------------------------

bon je savais pas ou mettre ca mais bon ;-)

j'ai une boucle de jeu genre :

Do While bRun
[Recupere les touches]
[calculs de coordonnées]
[Affichage]
Loop

Dans les calculs j'aimerais mettre une boucle comme ceci :

Do
If bEnd Then bT1 = True
Loop While bT1 = True
[code]

pour attendre qu'un evenement soit fini.

Mon problême, c'est que l'affichage ne se fait pas pendant ce temps-la... en fait j'aimerais que ma boucle verifie que bEnd soit faux pour executer [code], tout en laissant l'afifchage tourner. Merci ^^






Cette discussion est classée dans : boucle, probleme, do, while, calculs


Répondre à ce message

Sujets en rapport avec ce message

Probleme de boucle [ par Pof ] bon je savais pas ou mettre ca mais bon ;-)j'ai une boucle de jeu genre :Do While bRun [Recupere les touches] [calculs de coordonnées] [Affic Probleme de boucle [ par lebalrog ] Salut a tous!G un GROS probleme ke j arrive pas a resoudre. G une boucle for qui est assez importante en taille, et kand je lance le prog, il me dit " boucle do while [ par zitoun ] bonjour à tous j'ai réalisé (tenté) une boucle Do while sur EXcel, qui devrait me permettrent de rentrer trois données, et ainsi que le calcul s'arret Probleme de boucle [ par choupierre ] Bonjour!!J'ai un petit probleme logique que je n'arrive pas a resoudre.j'ai ecrit une petite fonction que voila: Private Function metronome() D boucle do while infinie [ par rei ] Salut ! J'ai créé une boucle do while pour un mot de passe mais le message d'erreur revient à l'infini. Pouvez-vous m'aider ?Voici le code...Open App. Comment attendre un resultat sans boucle do loop ? [ par alainnews ] salut,j'ai un probleme avec mon appli, je converse sans probleme avec un automate pour faire deplacer un axe.Jusqu'a present tout baigne mais j'attend boucle do while [ par anspauldou ] Salut j'ai un problème. J'ai une boucle Do While .... loop et je voudrai, à partir d'une touche de clavier ou un bouton désactiver l'action de ma bouc Boucle pyramide de nombre [ par camicasi ] Ok, je veux faire un programme avec la boucle "Do While ... Loop"   J'ai essayer deux trois fois mais sa fige tout le temps. Alors j'aimerais savoir c Boucle Do While/Loop dans boucle For Next [ par ATitus ] Bonjour.Voila j'ai une boucle de lecture d'un fichier texte, qui me permet de trouver le nombre d'occurences d'une valeur = = = = = Cherche ValeurXDo forcer la sortie d'une boucle do while [ par benny83 ] bonjour,est-il possible de forcer la sortie d'une boucle comme celle ci ?do while numero = recset("NUMERO")   msgbox "toujours le meme"   recset.moven


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,515 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales