Tempo à la milliseconde près sous builder c++ 6

5/5 (3 avis)

Vue 23 537 fois - Téléchargée 731 fois

Description

Aucune description n'est fournie pour ce projet

Codes Sources

A voir également

Ajouter un commentaire Commentaires
nicolas_laisney Messages postés 4 Date d'inscription mercredi 4 février 2004 Statut Membre Dernière intervention 12 mars 2004
26 févr. 2004 à 12:34
Salut,

en fait, il y a aussi la fonction GetTickCount, qui renvoie le nombre de ms depuis que Windows a démarré. Beaucoup plus simple que de convertir l'heure...

t1 = GetTickCount();
do
{
// mon code
}
while( (GetTickCount() - t1) < tempoDesiree );
Juneo Messages postés 8 Date d'inscription dimanche 29 décembre 2002 Statut Membre Dernière intervention 30 août 2005
25 févr. 2004 à 19:01
Le problème est que Sleep() ne fonctionne pas toujours en fonction du compilateur utilisé et de l'OS utilisé. De plus le but final est de faire des itérations entre des tops définis mais en bloquant le reste du programme, pendant le temps de pause Sleep() on ne peut rien faire et j'aurai bien utilisé les Timers mais ils tournent tous en même temps.
Tandis que là je fait une tempo en bloquant le reste de programme tout en laissant la liberté de faire de code pendant la boucle Do While.
cs_djl Messages postés 3011 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 27 novembre 2004 7
25 févr. 2004 à 17:37
salut,

tu fait l'addition Debut+TempPause a chaque tour de boucle, tu devrai plutot la foutre dans un variable pour la faire qu'une fois

et ya Sleep(int milisecond) qui fait la meme

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.