Zitat von
ims:
folgendes Problem:
nun möchte ich das zuvor übergebene Dokument schliessen und ein neues öffnen. also nur das dokument schliessen, nicht das ganze (externe) programm.
wie kann ich das lösen? (momentan schliesse ich das gesamte programm und rufe es wieder mit dem neuen dokument auf...)
Du solltest die Reihenfolge umdrehen: zuerst neues Dokument öffnen, dann altes schliesen.
Anwendungen, die wie WinWord gestrickt sind, öffnen dann lediglich ein neues Fenster
aber keine neue Instanz.
Falls die Anwendung eine
Automatisierungsschnittstelle hat, würde ich diese
benutzen anstatt mit ShellExecute zu arbeiten.