[VB6] Sortir d'une classe par gestion d'évènement (Timer) externe ...
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).
Code:
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
..... |
Ma classe vérifie via http sur un serveur si des mises à jour sont nécéssaires et les télécharges (Merci Thierry :mrgreen: ). Tout fonctionne correctement sauf un cas particulier :
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