Bonjour,
J'ai créé un service (VB.Net) qui traite les fichiers se trouvant dans un répertoire et je souhaite qu'il effectu le traitement dès qu'un fichier s'y trouve.
Afin de ne pas prendre trop de ressources inutilement j'ai créer une Timer qui execute ma procédure de traitement toutes les cinq minutes.
Hélas, le Timer ne s'éxécute pas.
Le service est bien démarré dans le gestionnaire de service, mais il ne fait rien comme si le Timer ne fonctionnais pas.
J'en viens donc à ma question : Pour réaliser mon service dois-je faire une boucle sans fin qui vat scruter le répertoire en attente d'un éventuel fichier ou est il possible de lancer une temporisation qui lancera la procédure de traitement tous les x temps en créant un évenement quelquonque ?
J'ai égelement penssé à faire une boucle d'attente sur l'horloge, mais au final c'est tout de même une boucle qui tourne pour rien !
Partager