Bonjour,
Sur mon application en VB6, j'ai une fonction qui me permet d'attendre un certain temps en laissant la main au système (doevents), le problème c'est que cette fonction me fait monté le CPU à 100% alors que le système en lui même n'est pas ralenti. D'ou ma question, est-ce un bug du gestionnaire de tâche, ou un problème avec ma fonction?
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Public Sub xWait(ByVal MilsecToWait As Long) Dim lngEndingTime As Long lngEndingTime = GetTickCount() + (MilsecToWait) Do While GetTickCount() < lngEndingTime DoEvents Loop End Sub
Partager