PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → thread de controle temporisé?
thread de controle temporisé?
Débuté par andre_laguerre, 10 jan. 2006 09:48 - 2 réponses
Posté le 10 janvier 2006 - 09:48
Salut a tous,

Je suis perdu avec les Thread et je ne sais pas comment réaliser ce qui suit :

J'ai un thread qui est programmé pour aller télécharger par FTP des images. (Là OK ca marche)

Parfois, Ce Thread prend trop de temps (à mon goût, ce qui crée des erreurs dans mon application...) et donc j'aimerais programmer un thread qui vérifie le temps d'exécution du premier Thread. Si le temps est trop long, l'arrêter.

Mais là, je suis perdu, je sais pas comment faire.

Si quelqu'un pourrais m'aider dans cette tâche.

D'avance merci.

André.
Posté le 10 janvier 2006 - 10:15
tu lances un timersys("VERIFTIMER",6000) du temps maximum de ton thread
et dans la procedure

PROCEDURE VERIFTIMER
SI ThreadEtat("Monthread")=threadEnCours ALORS
ThreadArrête("Monthread")
FIN


Il se trouve que André a formulé :
Salut a tous,

Je suis perdu avec les Thread et je ne sais pas comment réaliser ce qui suit
:

J'ai un thread qui est programmé pour aller télécharger par FTP des images.
(Là OK ca marche)

Parfois, Ce Thread prend trop de temps (à mon goût, ce qui crée des erreurs
dans mon application...) et donc j'aimerais programmer un thread qui vérifie
le temps d'exécution du premier Thread. Si le temps est trop long,
l'arrêter.

Mais là, je suis perdu, je sais pas comment faire.

Si quelqu'un pourrais m'aider dans cette tâche.

D'avance merci.

André.



--
Pierre BOUSQUET

" Ne me dites pas que ce problème est difficile.
S'il n'était pas difficile, ce ne serait pas un problème. "
Posté le 10 janvier 2006 - 11:13
Merci