ATTENDRE UN CERTAINS NOMBRE DE SECONDES/MILLISECONDES SANS "PERDRE LA MAIN"

cs_AntiSlash Messages postés 61 Date d'inscription dimanche 21 juillet 2002 Statut Membre Dernière intervention 23 avril 2003 - 25 oct. 2002 à 21:45
cs_CharlEm Messages postés 39 Date d'inscription mercredi 8 décembre 2004 Statut Membre Dernière intervention 28 janvier 2009 - 19 févr. 2009 à 14:32
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/4874-attendre-un-certains-nombre-de-secondes-millisecondes-sans-perdre-la-main

cs_CharlEm Messages postés 39 Date d'inscription mercredi 8 décembre 2004 Statut Membre Dernière intervention 28 janvier 2009
19 févr. 2009 à 14:32
Super, merci beaucoup
cs_antho2005 Messages postés 150 Date d'inscription samedi 8 avril 2006 Statut Membre Dernière intervention 1 mai 2012 3
8 avril 2008 à 15:24
Annulé, j'avais pas vu l'historique de mise a jour ;)
cs_antho2005 Messages postés 150 Date d'inscription samedi 8 avril 2006 Statut Membre Dernière intervention 1 mai 2012 3
8 avril 2008 à 15:05
Je sais que cette source date mais c'est juste pour info:
Le sleep 1 n'est pas nécessaire ...
cs_Ryunosuke Messages postés 3 Date d'inscription jeudi 30 janvier 2003 Statut Membre Dernière intervention 8 juin 2006
8 juin 2006 à 09:30
simple et efficace!
je travaille sur un synchronisateur de contacts bdd oracle/outlook, et ta fonction permet de garder un controle sur l'application qui pourrait tourner longtemps si le nombre de contacts est important...
merci beaucoup!

Ryu
Toune45 Messages postés 2 Date d'inscription vendredi 17 juin 2005 Statut Membre Dernière intervention 10 août 2006
21 juin 2005 à 11:06
En effet, tres interessant!
Il faut tout de meme se mefier que le contexte ne change pas!
DnasT Messages postés 8 Date d'inscription vendredi 8 octobre 2004 Statut Membre Dernière intervention 2 janvier 2005
3 janv. 2005 à 04:38
merci excellent ca ma rendu bien service ;)
cs_DNBPROCESS Messages postés 13 Date d'inscription jeudi 2 janvier 2003 Statut Membre Dernière intervention 14 septembre 2004
31 août 2003 à 15:15
sa s'appelle les événements !

c'est le placement de doevents qui fait tout !
cs_Tidus Messages postés 78 Date d'inscription dimanche 21 avril 2002 Statut Membre Dernière intervention 7 juillet 2003
14 nov. 2002 à 21:49
C'est intéressant. La fonction SLEEP a cet avantage que le système fige l'application pour la durée fixée : Aucune ressource système utilisée. La fonction qui est proposée ici fige le programme sans le figer, en fait, il se contente de regarder sa montre jusqu'à ce qu'il soit l'heure de continuer, ce qui bouffe des ressources systèmes, et en Graaaaaaande quantité sur un PC des plus antiques ... Mais qui en utilise encore ? (Nota pour ceux qui sont tentés de dire "Moiiiii !", je sais, moi aussi ...)
hvb Messages postés 939 Date d'inscription vendredi 25 octobre 2002 Statut Membre Dernière intervention 27 janvier 2009 3
26 oct. 2002 à 11:34
Bah justement c'est ca l'interet, immagine tu fais une pause de 120secondes, ca la fout mal si l'user perd la main... d'ou l'interet de la boucle de doevents par rapport à sleep . et j'ai preciser dans l'entete que je connaissais sleep, mais merci quand meme ;)
cs_AntiSlash Messages postés 61 Date d'inscription dimanche 21 juillet 2002 Statut Membre Dernière intervention 23 avril 2003
25 oct. 2002 à 21:45
ya une api qui fait la meme chose:
private Declare Sub Sleep Lib "kernel32" Alias "Sleep" (ByVal dwMilliseconds As Long)

et donc tu fais
sleep 500 et ca attend 500 ms

mais contrairement à ton code, tout ton prog est arreté (tu ne peux pas déplacer ta fenetre ou cliquer...)
@+
Rejoignez-nous