Je développe un programme d'automation office qui ouvre beaucoup (voir plus) de fichier. Les traitements ne sont pas réellement complexes mais le nombre de fichiers à traiter fait que l'on serait tenté de ne pas rester devant l'écran à attendre. Hors certains fichiers ne s'ouvrent pas nécessairement sans problème (fichiers corrompus par exemple).
Comment s'assurer qu'un fichier va s'ouvrir et pouvoir être traité sans risquer de bloquer le processus.
J'ai bien penser à tester dans un premier temps l'ouverture du fichier dans un thread en attendant un certain timeout, mais cela risque d'être un peu compilqué ?
QQ1 aurait-il une idée ?
Par avance merci.
A+
Partager