begin process at 2012 02 16 10:01:53
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

API

 > PAUSE DANS LE CODE: LA FONCTION SLEEP

PAUSE DANS LE CODE: LA FONCTION SLEEP


 Information sur la source

Note :
8,29 / 10 - par 14 personnes
8,29 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :API Classé sous :pause, sleep, api Niveau :Débutant Date de création :03/02/2001 Date de mise à jour :07/11/2008 14:11:43 Vu :9 456

Auteur : Warning

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note


 Description

Beaucoups de monde utilise des boucles pour effectuer une pause dans le code. Bien que cette solution fonctionne, elle n'est pas précise ni même conseillé.

Pour effectuer cela il existe une fonction API, Sleep, qui permet d'effectuer une pause de 'n' millisecondes.

Source

  • Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
  • Exemple d'utilisation :
  • MsgBox Time
  • Sleep 10000
  • MsgBox Time
Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Exemple d'utilisation :

MsgBox Time
Sleep 10000
MsgBox Time 



 Historique

07 novembre 2008 14:11:43 :
-maj de la description

 Sources du même auteur

Source avec Zip Source avec une capture GESTION CARACTÈRE ÉTRANGÉ AINSI/UNICODE (RUSSES, CHINOIS, JA...
Source avec Zip GRAVITÉ/SATELLISATION ET REBOND (REGLES DE TRIGONOMÉTRIE ET ...
Source avec Zip Source avec une capture FORME D'UN FORMULAIRE(NOUVELLE MÉTHODE)-(SANS LES API 'REGIO...
Source avec Zip Source avec une capture TPE - EXE DISASSEMBLER / UN DÉSASSEMBLEUR DE PROGRAMME
Source avec Zip Source avec une capture TOOLBAR DEPLACABLE ET DETACHABLE DE LA FENETRE...

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) .NET DEPENDENCY VIEWER : ARBRE DES DÉPENDANCES D'UN ASSEMBLY... par ShareVB
Source avec Zip Source .NET (Dotnet) UTILITAIRE SKYDRIVE par MasterShadows
Source avec Zip ROTATION RAPIDE D'IMAGE par trex70
Source avec Zip Source avec une capture ENUMERATION DES PORTS TCP ET IDENTIFCATION DU PROCESS (PID) ... par Renfield
Source avec Zip Source avec une capture MOUSE SPEED AND WEIGHT : RETOUR DE FORCE VIRTUEL ! par ScSami

 Sources en rapport avec celle ci

Source .NET (Dotnet) ATTENDRE UN CERTAINS TEMPS (PAUSE) SANS "PERDRE LA MAIN" EN ... par hvb
ATTENDRE UN CERTAINS NOMBRE DE SECONDES/MILLISECONDES SANS "... par hvb
Source avec Zip SOURCE POUR "PAUSE DE X SECONDES" par WebMagique
FAIRE UNE PAUSE D'UN CERTAIN NOMBRE DE SECONDES par Mr X
Source avec Zip STOPPER TOUTES ACTIVITES DE VOTRE APPLI par Nix

Commentaires et avis

Commentaire de elmasplus le 14/08/2006 01:04:12

OUI !
Ça marche. Et tres bien !
J'ai trouve cette astuce tres bonne, et tres agile.

Commentaire de rodyrody le 24/09/2006 19:36:26

Fonctionne parfaitement sous VB6

Commentaire de cipango le 29/10/2006 20:41:46

Ca marche...
Sauf que 20 fois SLEEP 1, c'est beaucoup plus long que SLEEP 20 , par exemple ...
Ca marche à peu près quand on ne demande pas une pause trop courte de 1 ou 2 ms par exemple...

Commentaire de HiKwesT le 10/12/2006 17:51:49

ouai cela fonctionne avec des msgbox

mais pour le reste... exemple

Label1.Caption = "texte 1"
Sleep 1000
Label1.Caption = "texte 2"

dans ce cas, l'application affichera texte 2 dans le label au bout d'une seconde, mais pas texte 1 avant, le label restera vide!

Une solution??

Commentaire de Warning le 10/12/2006 19:14:48 administrateur CS

Label1.Caption = "texte 1"
DoEvents
Sleep 1000
Label1.Caption = "texte 2"

Commentaire de Warning le 10/12/2006 19:15:23 administrateur CS

ou
Label1.Caption = "texte 1"
Label1.Refresh
Sleep 1000
Label1.Caption = "texte 2"

Commentaire de mySQL15 le 09/08/2010 17:56:57 10/10

J'ai une Compile error dans mon projet sur la ligne Declare Sub
Constants, fixed-length strings, arrays, user-defined types and Declare statements not allowed as Public members of object modules

Quelqu'un a une idée ?

Commentaire de mySQL15 le 09/08/2010 17:59:36

haw je suis bête je ne les pas mis dans mon module mais je les déclaré dans ma form

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

PAUSE SYSTEM [ par QuiGonJinn ] Bonjour, JE souhaiterai que mon appli fasse son traitement, puis dorme pendant X secondes... La OK un sleep et puis l'affaire est réglée... Ma cherche quelque chose qui peut remplacer api 'sleep' [ par bikette005 ] Bonjour a tousmon probleme est simple mais compliqu&#233; &#224; expliquer:je fais un prg vb6 qui simule les frappes d'un utilisateur quelconque sur u VBNET pause...sleep...pause...sleep... [ par bimbo777 ] Bonjour,J'ai un petit soucis en vbnet...je suis en train de cr&#233;er une appli qui traite des taches...mon soucis c'est que toutes les taches s'ench pause avec API Sleep [ par podolis ] Voila je cherche a faire clignoter une image sans utiliser la fonction timerj'ai donc utiliser l'API sleep   Private Declare Sub Sleep Lib "kernel32" Pb api sleep [ par victor110 ] bonjour Je n'arrive pas a faire marcher l'api sleep il me fait un msg d'erreur < Effectuer une pause [ par desalib ] Bonjours, à tous et bonne journée! Bon je suis sur les nerfs car les incultes n'arrêtent pas de me proposer le system.threading.thread.sleep pour mon Pb avec la pause dans un programme [ par EvilGost ] Bonjour &#224; toute la communaut&#233; de d&#233;veloppeurs :)J'ai un petit probl&#232;me avec une fonction de pause que j'ai pris sur VBfrance, la v utilisation de l'API sleep en vb6 [ par yvesdudu ] bonjour à tous, J'ai voulu utiliser l'API sleep dans mon code mais je n'arrive pas à avoir une tempo réelle en fonction du code . Voilà mon bout de co Faire une pause dans un programme [ par Tweet75 ] Bonsoir, j'aimerais connaitre les différents moyen de faire une pause dans un programme. Je m'explique. L'utilisateur saisie une donnée dans une text [Déplacé .Net --> VBA] ouverture d'un fichier [SolidWorks] [ par Blindavi ] Bonjour à tous, Je travaille actuellement sur une programmation intégrée à SolidWorks grâce à l'utilisation d'API. Je souhaiterais ouvrir un fichier


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 4,056 sec (3)

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