Accueil > > > UNE PETITE PAUSE, EN MICROSECONDE.
UNE PETITE PAUSE, EN MICROSECONDE.
Information sur la source
Description
C'est rare mais des fois on ne veut pas que ça aille trop vite ! bonne pause ! ryl...
Source
- Exemples d'utilisation:
-
- DelayUS (1) = 1 µS
- DelayUS (100) = 100 µS
- DelayUS (100000) = 100 mS
- DelayUS (1000000) = 1 S
-
- ------------------------------------------
-
- Option Explicit
-
- Private Declare Function QueryPerformanceCounter Lib "kernel32" _
- (X As Currency) As Boolean
- Private Declare Function QueryPerformanceFrequency Lib "kernel32" _
- (X As Currency) As Boolean
-
-
-
- '//////////////////////////
- '// Attendre N microSeconde
- Private Sub DelayUS(MicroS)
- Dim Frq_Base As Currency, Time_memo As Currency, Time_now As Currency
- Dim dif As Long
-
- If QueryPerformanceFrequency(Frq_Base) Then ' Base fréquence systême
- QueryPerformanceCounter Time_memo ' Repère temps
- Do
- QueryPerformanceCounter Time_now ' Comparer le Repère temps au temps qui
- dif = (Time_now - Time_memo) * 1000000 / Frq_Base ' s'écoule
- Loop Until dif > MicroS ' Si pause pas suffisante recommencer
- End If
- End Sub
Exemples d'utilisation:
DelayUS (1) = 1 µS
DelayUS (100) = 100 µS
DelayUS (100000) = 100 mS
DelayUS (1000000) = 1 S
------------------------------------------
Option Explicit
Private Declare Function QueryPerformanceCounter Lib "kernel32" _
(X As Currency) As Boolean
Private Declare Function QueryPerformanceFrequency Lib "kernel32" _
(X As Currency) As Boolean
'//////////////////////////
'// Attendre N microSeconde
Private Sub DelayUS(MicroS)
Dim Frq_Base As Currency, Time_memo As Currency, Time_now As Currency
Dim dif As Long
If QueryPerformanceFrequency(Frq_Base) Then ' Base fréquence systême
QueryPerformanceCounter Time_memo ' Repère temps
Do
QueryPerformanceCounter Time_now ' Comparer le Repère temps au temps qui
dif = (Time_now - Time_memo) * 1000000 / Frq_Base ' s'écoule
Loop Until dif > MicroS ' Si pause pas suffisante recommencer
End If
End Sub
Historique
- 22 avril 2005 00:06:47 :
- pb.
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
VBA - WORD [ par Blanche ]
Je désire faire une pause lors de l'exécution de la macro afin de permettre à l'utilisation de faire des corrections dans le document. Donc, une paus
Ah ! les services NT ! [ par RVTT ]
Salut, Voila, je devellope une petite application qui permet a bernard de 'couper' ce qui risque de faire planter une gravure en cour. Il click sur un
comment mettre en pause? [ par mike ]
Existe-t-il une procédure qui permet de mettre en pause le programme pendant un temps donné?Par exemple si je clique sur un bouton, une image s'affich
urgent pause système [ par Cyberdevil ]
Hello,Je fais comment pour faire une pause dans le système,c'est à dire que tout le programme en chargement ou en exécution soit "pauser" En faite je
Recherche le nom d'une fonction [ par eltaris ]
Existe t-il une fonction qui mette le programmeen "pause" pendant un temps que l'on choisit ?ex : si je tape Pause(5), le programme s'arrête pendant5
Faire une pause dans un programme [ par nino208 ]
Bonjour,je recherche l'écriture d'une fonction Delay (de pause dans un programme) sans faire de boucle (ça consomme de la CPU) mais en utilisant un ti
Faire une pause dans un programme [ par nino208 ]
Bonjour,je recherche l'écriture d'une fonction Delay (de pause dans un programme) sans faire de boucle (ça consomme de la CPU) mais en utilisant un ti
faire une pause (pas en durée) [ par FleX ]
ben voila c surement un trc tout con mais n'empeche ke je me prend la tete....Voila mon souci : g un prog qui fait une traitement (avec la form1)et qu
|
Derniers Blogs
[WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
LISTER KEYS.KEYLISTER KEYS.KEY par Onin42
Cliquez pour lire la suite par Onin42
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|