begin process at 2008 08 20 17:31:28
1 228 990 membres
350 nouveaux aujourd'hui
14 259 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : problème avec timer [ Archives / Au secours ] (gogeta2003)

problème avec timer le 30/04/2005 16:00:27

gogeta2003

Salut à tous j'ai un prb un un timer qui se trouve dans une boucle do while.

AnsiString  a=3.5;

do{
//programme
//........
Timer1->Interval++;
}while(Timer1->Intervall!=a);

Ce programme me permet d'éxécuter une tache pendant temps de seconde.

Ce qu'il se passe c que le programme reste dans la boucle car le timer fait seconde par seconde.

Donc est il possible d'utiliser le timer pour qu'il puissse prendre mon chiffre a virgule.


Merci


Re : problème avec timer le 30/04/2005 16:43:26

luhtor
do{
//programme
//........
Timer1->Interval++;
}while(Timer1->Intervall!=a);

Oula ! mais surtout pas ca, imagine que ton timer dépasse "a" sans avoir été égal. Ton programme sera bloqué. Utilise <=
Et je comprend pas ce qu'est ton timer la, tu peux expliquer ? ou préciser le code.


Re : problème avec timer le 30/04/2005 21:07:41

gogeta2003
En fait mon timer permet d'éxécute un programme pendant x secondes.

J'incrémente de 1 à chaque tour de boucle jusqu'a a avoir la valeur désiré. Mais la valeur ne peut être qu'un entier. Le problème est que ma boucle ne s'arrête que pour des valeur entières. Est-il possible d'éxécuter mon timer pendant x secondes avec x un float.


Jespère que j'ai bien expliqué mon problème.



Re : problème avec timer le 30/04/2005 23:01:00

vecchio56
(Admin CS)
Si tu es sous Windows, tu as Sleep qui prend un argument en millisecondes, ca résoud donc ton problème.


Classé sous : problème, boucle, timer, programme, seconde

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
campagne Adwords
Budget : 5 000€
Boite echanges securis...
Budget : 500€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS