R12.15 Ein externes Programm synchron ausführen

Aufgabe

Soll aus Access nicht nur eine Anwendung gestartet, sondern auch überwacht werden, kommen Sie mit der integrierten Shell-Funktion nicht weiter. Was also ist zu tun?

Lösung

Mit der CreateProcess-API-Funktion bietet sich ein sinnvoller Weg, eine Anwendung zu starten. Für uns ist im Wesentlichen nur das Beenden des Prozesses interessant, mit der WaitForSingleObject-API-Funktion haben wir die Möglichkeit, solange zu warten, bis der Prozess beendet ist. Auf die verschiedenen Optionen beim Programmstart wollen wir hier nicht weiter eingehen. Sollten Sie in dieser Richtung weitere Versuche anstellen, dürfte die STARTUPINFO-Struktur der geeignete Ansatzpunkt sein.

Oberfläche

Es genügen ein Formular, ein ...

Get Microsoft Access Programmierrezepte now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.