Bonjour,
Je but sur un problème assez complexe :
Mon application appelle une classe qui par moment ne répond pas (je détaille plus loin).
Ma classe vérifie via http sur un serveur si des mises à jour sont nécéssaires et les télécharges (Merci Thierry ). Tout fonctionne correctement sauf un cas particulier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 ......... ' Recherche une nouvelle version à l'adresse sUrl_AutoUpdate ' défini dans le fichier ini If AppUpdate.AutoUpdate("", sUrl_AutoUpdate, app.Path, app.ExeName, _ Global_NumeroVersion, sUseAuthentification_ProxyFW) Then End End If Set AppUpdate = Nothing .....
Quand le serveur est super lent à répondre (pas quand il est tombé), ma classe met une plombe à tourner ... et donc le programme ne répond pas
Donc ce que je voudrais, c'est pouvoir gérer un événement par Timer pour pouvoir fermer et tuer la classe au bout d'un certain temps.
Une fois que la classe est en cours, impossible d'en sortir ...
J'ai bien essayer d'adapter le code source de la classe, mais sans succès.
Merci d'avance pour votre aide !
PS : Voici un exemple de se que fait ma classe de mise à jour :
http://www.developpez.net/forums/showthread.php?t=92203
Partager