Bonjour,

J'aurai voulu savoir tout d'abord si la propri�t� Interval du composant TTimer est limit� en millisecondes ( si oui qu'elle est sa valeur maximale ?).

Actuellement, je d�veloppe une application qui au bout d'un temps donn� par l'utilisateur effectuera une t�che. Deux m�thodes me viennent � l'esprit pour pouvoir g�rer le temps soit :

- J'utilise le composant TTimer et je renseigne sa propri�t� Interval par le temps donn� par l'utilisateur ( bien sur converti en millisecondes ).

- Je compare le temps de d�part avec le temps final, ce qui donnerait :

SAISIR tempsutilisateur
// L'utilisateur d�marre la proc�dure en cliquant sur un bouton
tempsdebut = time()
tempsfin = time()+ tempsutilisateur

TANTQUE tempsdebut != tempsfin FAIRE
Timer1->interval = 1000; // + 1 sec � chaque passage
Timer1->enabled = true;

ONTimer :
Timer1->enabled= false;

FINTANTQUE


Qu'elle m�thode semble la plus correcte selon vous, sachant que le temps donn� par l'utilisateur peut-�tre en heures, en minutes ou encore en secondes?

Le composant TTimer suffit-il � lui seul � r�soudre mon probl�me ou alors doit-je boucler en comparant les deux temps � chaque secondes pass�es... ?

Merci d'avance.