déclenchement toutes les 5 minutes [VB][urgent] - Programmation
Marsh Posté le 19-11-2001 à 16:58:29
En C++, j'aurai fait un Timer... ça existe surement en VB aussi...
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
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 !
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 ?
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
Marsh Posté le 19-11-2001 à 17:23:05
Si mais c ossi lourd voir + : multithread et compagnie
Reste sur le timer va
par contre fais gaffe aux appels ré entrants
bon courage
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]