Ajouter une temporisation ou un temps mort "réglable"
cs_Jacky7
Messages postés63Date d'inscriptionmardi 13 mai 2008StatutMembreDernière intervention22 juin 2011
-
5 juin 2008 à 17:33
cs_Megafan
Messages postés389Date d'inscriptiondimanche 7 avril 2002StatutMembreDernière intervention23 septembre 2016
-
5 juin 2008 à 18:16
Bonjour à tous,
Je voudrais savoir s'il serait possible de rajouter un temps mort réglable (par exemple 50 ms) entre deux tâches que doit réaliser mon programme ?
cs_Megafan
Messages postés389Date d'inscriptiondimanche 7 avril 2002StatutMembreDernière intervention23 septembre 20162 5 juin 2008 à 18:16
Jacky7 > Attention Sleep est bloquante (pas d'evenements dans ton programmes), mais si cela n'a pas d'importance, tu peux l'utiliser evidement.
Personnellement enVB6 j'utilisait cette fonction :
Private Declare Function GetTickCount Lib "kernel32" () As Long
Private Sub Sleep(LgTemps As Long)
Dim Tempo As Long
Tempo = GetTickCount() + LgTemps
Do
DoEvents
Loop While GetTickCount < Tempo
End Sub
Comme elle utilise un DoEvents comme le suggérait gillardg, elle n'est pas bloquante.
@+
Megafan