Détecter l'arrêt d'un programme externe
Lorsque, depuis Access, on appelle un autre programme par la commande
Shell
, comment détecter que celui-ci est bien terminé ?
En annexe de cet article, téléchargez une base Access 97 qui comporte dans un module nommé mod Shell
.
Ce module comporte principalement une procédure ExecCmd()
, qui sert à lancer un programme externe et attendre que celui-ci est terminé.
Pour tester : exécutez la procédure Test()
, qui lance la calculatrice Windows (calc.exe
) et attend son arrêt.
Vous aurez besoin du logiciel Winzip pour décompacter la base. A partir de Windows XP, un utilitaire équivalent est déjà livré avec Windows ; vous n’avez rien de spécial à installer.
Source
- Microsoft, article ID Q178116
- Pour Access 2, consultez l’article ID Q99940 (quelqu’un utilise encore Access 2 ? :o))