Bonjour,
j'ai un bug de fonctionnement dans un programme écrit en vba sous excel qui appelle un executable :
en fin de programme l'executable mets à jour un journal d'historisation. Dans mon programme en vba, après l'appel de l'exe, je viens lire le journal en question pour pouvoir exploiter le résultat mis dans ce journal en dernière ligne. Or, la dernière ligne que je récupère correspond en fait à la dernière ligne avant que l'exe ne modifie le programme !!??!!
Il faut que je mette une tempo de 2 secondes pour que le journal soit exploitable ! C'est comme si l'executable se déroulait en parallèle de mon vba.
Est-ce bien comme cela que les opérations se déroulent ?
Et dans ce cas est-il possible de lancer un executable avec une instruction qui force un déroulement séquentiel : le retour dans le vba n'est réalisé que lorsque l'exe est fini ?
Merci pour vos réponses
Taiby
Partager