OVH Cloud OVH Cloud

Délai maximum avec un Timer

3 réponses
Avatar
Jean-Michel
Bonjour,

J'utilise un timer dans mon appli, je voudrais pouvoir lui indiquer un délai d'attente de 4 minutes, mais si je luis indique un délai de 240 000 millisecondes dans la propriété interval, j'ai une erreur.
Y a t-il une solution?
Merci à tous,

Jean-Michel

3 réponses

Avatar
Adam Pietrasiewicz
<<< Attention - mon adresse dans l'entete de ce message >>>
<<< est une adresse ANTISPAM - pour m'ecrire cliquez sur >>>
<<< http://www.cerbermail.com/?DQr0g2Y88R >>>
=================================================== Le 28 pa¼dziernika 2003 14:16:10 Jean-Michel a ecrit dans un message
news:

J'utilise un timer dans mon appli, je voudrais pouvoir lui indiquer un délai d'attente de 4 minutes, mais si je luis indique un délai de 240 000 millisecondes dans la propriété interval, j'ai une erreur.
Y a t-il une solution?
Merci a  tous,



Ledelai maximum c'est 65000 (ou quelque chose comme ca). Donc il te
faudra un compteur - c'est simple!

dim Compteur as long

et dans le timer tu Fais

Compteur = Compteur + 1

If Compteur = 4 then
Compteur = 0
Call MonTraitement
end If

Et tu mets interval au debut a 60000

--
Adam Pietrasiewicz
Pologne
---
Ce message vous a ete apporte par Le Pigeon
http://www.amsoft.com.pl/golabek
Avatar
Guy DETIENNE
Salut ;0)

Exactement 65 535 millisecondes soit 65,535 secondes....

Guy

--
__________________________________
Tchao.net: L'informatique a votre dimension
www.tchao.net
Pour toute réponse, retirer le .nospam de l'adresse mail
ou cliquez ici http://cerbermail.com/?6nQ9U2fpkD

"Adam Pietrasiewicz" a écrit dans le
message de news:


<<< Attention - mon adresse dans l'entete de ce message >>>
<<< est une adresse ANTISPAM - pour m'ecrire cliquez sur >>>
<<< http://www.cerbermail.com/?DQr0g2Y88R >>>
=================================================== > Le 28 pa¼dziernika 2003 14:16:10 Jean-Michel a ecrit dans un message
news:

> J'utilise un timer dans mon appli, je voudrais pouvoir lui indiquer un


délai d'attente de 4 minutes, mais si je luis indique un délai de 240 000
millisecondes dans la propriété interval, j'ai une erreur.
> Y a t-il une solution?
> Merci a tous,

Ledelai maximum c'est 65000 (ou quelque chose comme ca). Donc il te
faudra un compteur - c'est simple!

dim Compteur as long

et dans le timer tu Fais

Compteur = Compteur + 1

If Compteur = 4 then
Compteur = 0
Call MonTraitement
end If

Et tu mets interval au debut a 60000

--
Adam Pietrasiewicz
Pologne
---
Ce message vous a ete apporte par Le Pigeon
http://www.amsoft.com.pl/golabek





Avatar
François Picalausa
Bonjour/soir,

autre solution, les APIs SetTimer/KillTimer qui utilisent vraiment un UINT
tronqué pour comprendre finalement des valeurs entre 0x0A (10) et 0x7fffffff
(2147483647).
2147483647 millisecondes = 35791.3941166667 minutes = 596.523235277778
heures

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com

"Adam Pietrasiewicz" a écrit dans le
message de news:


<<< Attention - mon adresse dans l'entete de ce message >>>
<<< est une adresse ANTISPAM - pour m'ecrire cliquez sur >>>
<<< http://www.cerbermail.com/?DQr0g2Y88R >>>
=================================================== > Le 28 pa¼dziernika 2003 14:16:10 Jean-Michel a ecrit dans un message
news:

> J'utilise un timer dans mon appli, je voudrais pouvoir lui indiquer un


délai d'attente de 4 minutes, mais si je luis indique un délai de 240 000
millisecondes dans la propriété interval, j'ai une erreur.
> Y a t-il une solution?
> Merci a tous,

Ledelai maximum c'est 65000 (ou quelque chose comme ca). Donc il te
faudra un compteur - c'est simple!

dim Compteur as long

et dans le timer tu Fais

Compteur = Compteur + 1

If Compteur = 4 then
Compteur = 0
Call MonTraitement
end If

Et tu mets interval au debut a 60000

--
Adam Pietrasiewicz
Pologne
---
Ce message vous a ete apporte par Le Pigeon
http://www.amsoft.com.pl/golabek