bonjour
Sur ma machine pro il y a un service de communication "protégé" dont je ne connais pas le principe. Mais lorsqu'il est activé, la fonction système utilisée par GetMacAdress (voir cette discussion) ne répond pas et ne fournit aucun retour ni erreur.
La conséquence est que mon code est bloqué en attente.
je souhaiterai donc introduire un timeout pour sortir de cette fonction système qui ne répond pas et faire un traitement d'erreur à définir.
Cependant je ne vois pas de solution.
Une instruction try catch end ne traite pas le problème car la commande ssytème ne génère pas d'erreur.
il faudrait une instruction du type
essayer pendant X secondes
instructions
sinon
instruction en cas de time out
fin
une autre possibilité serait de donner une limite de temps à la commande système mais je ne sais pas le faire.
Une idée ?
Merci d'avance





Répondre avec citation





Partager