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

Soyez le premier à donner votre avis sur cette source.

Vue 11 745 fois - Téléchargée 677 fois

Description

Aucune description n'est fournie pour ce projet

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
4
Date d'inscription
mercredi 4 février 2004
Statut
Membre
Dernière intervention
12 mars 2004

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 );
Messages postés
8
Date d'inscription
dimanche 29 décembre 2002
Statut
Membre
Dernière intervention
30 août 2005

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.
Messages postés
3011
Date d'inscription
jeudi 26 septembre 2002
Statut
Membre
Dernière intervention
27 novembre 2004
7
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.