[VB][urgent] déclenchement toutes les 5 minutes

déclenchement toutes les 5 minutes [VB][urgent] - Programmation

Marsh Posté le 19-11-2001 à 16:47:20    

Bonjour !
Je dois écrire un script qui doit s'éxécuter toutes les cinq minutes en VB6. Entre deux déclenchements, l'utilisateur doit totalement avoir la main : c'est pour cela qu'une boucle de type:
temps = timer
dowhile timer < temps + 60*5
doevents
loop
ne convient pas parce que ça occupe presque 100% de l'UC !!!
Quelqu'un aurait une solution ?

 

[edtdd]--Message édité par raminagrobi--[/edtdd]

Reply

Marsh Posté le 19-11-2001 à 16:47:20   

Reply

Marsh Posté le 19-11-2001 à 16:58:29    

En C++, j'aurai fait un Timer... ça existe surement en VB aussi...

Reply

Marsh Posté le 19-11-2001 à 17:04:46    

Exact, ca existe en VB6 (et meme bien avant)
Il suffit de l utiliser tout betement et t aura ce que tu recherches   ;)

Reply

Marsh Posté le 19-11-2001 à 17:06:52    

OK merci beaucoup, je viens de regarder dans la doc MSDN, un controle Timer tout simplement, il fallait juste le savoir !
 :jap:

Reply

Marsh Posté le 19-11-2001 à 17:18:51    

Rhaaa!  Problème ! C'est limité à 1 minute
timer.intervall = 65536 millisecondes au maximum !
Moi il me faut un intervalle de 5 minutes .
Il faut donc en enchaîner cinq pour déclencher un événement !
C'est un peu lourdingue ça ! Y'a pas mieux ?

Reply

Marsh Posté le 19-11-2001 à 17:22:52    

L'api Win32 implémente des fonctions permettant de manipuler des timers un peu plus satisfaisants que le contrôle timer de VB tu trouveras des indications à l'URL suivante :
 
http://msdn.microsoft.com/library/ [...] s_50mr.asp

Reply

Marsh Posté le 19-11-2001 à 17:23:05    

Si mais c ossi lourd voir + : multithread et compagnie  :non:  
Reste sur le timer va   ;)  
 
par contre fais gaffe aux appels ré entrants  :crazy:  
 
bon courage
 :hello:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed