Faire une pause dans un programme

Nargzul Messages postés 438 Date d'inscription vendredi 9 mai 2003 Statut Membre Dernière intervention 26 juillet 2007 - 16 juil. 2003 à 08:14
webanis Messages postés 44 Date d'inscription mercredi 19 septembre 2007 Statut Membre Dernière intervention 11 décembre 2007 - 28 nov. 2007 à 14:38
Je cherche comment faire une chtite pause, determinable en millisecondes... g déjà essayé plein de trucs du genre sleep, wait... et pis g déjà cherché dans msdn, mais il m'horripile ce truc...

3 réponses

Mooiz Messages postés 128 Date d'inscription mercredi 25 juin 2003 Statut Membre Dernière intervention 8 juillet 2005
16 juil. 2003 à 08:54
je pense que tu peux le faire avec timer :

temp = timer
while timer < temp + duree
doevents
wend

avec duree en seconde donc egal à 0.001 pour 1 milliseconde
en fait timer te donne le nombre de secondes écoulées depuis minuit (avec des décimales)
0
gplog Messages postés 82 Date d'inscription mardi 4 février 2003 Statut Membre Dernière intervention 7 juillet 2009 1
16 juil. 2003 à 15:30
Normalement y'as pas de probleme avec le "Sleep" y marche comme ça :

' Tu déclarre l' API sleep dans un module
Public Declare Sub Sleep Lib "kernel32" Alias "Sleep" (ByVal dwMilliseconds As Long)

' Tu l'utilise ou tu veut dans ton prog
Sleep (NbMilliSecondes)

je pense que ça doit fonctionner.
0
webanis Messages postés 44 Date d'inscription mercredi 19 septembre 2007 Statut Membre Dernière intervention 11 décembre 2007
28 nov. 2007 à 14:38
salut j'utlise cette methode mais ne rien fait
0
Rejoignez-nous