ich habe eine TK-Anwendung (windows) geschrieben. Dafür gibt es eine Hilfe in Form einer PDF-Datei. Diese Datei soll über ein Button gestartet werden. Ach ja, es soll der Acrobat Reader zum Öffnen benutzt werden.
Problem:
Nach öffnen des Acrobat Readers ist die aktuelle TK-Anwendung gesperrt.
Ich habe es mit "system" und "open" versucht. Auch ein Versuch mit "fork" hat nicht geklappt. Da ist die TK-Anwendung nicht gesperrt, aber beim Schliessen des Readers wird die CMD durch einen Fehler beendet.
Ich bin für jede Hilfe dankbar.
//Modedit GwenDragon: Titel geändert
Last edited: 2010-12-13 10:11:15 +0100 (CET)
+2 replies
murphy
2010-12-13 10:32
User since 2004-07-19
1776
Artikel HausmeisterIn
Um die Datei im Hintergrund zu öffnen ohne das aufrufende Programm zu blockieren, empfiehlt sich die Verwendung von ShellExecute aus der Win32 API bzw. ein Aufruf des Befehls start aus der Shell.
When C++ is your hammer, every problem looks like your thumb.
Gast Chess
2010-12-13 12:10
Genau das war es. Danke!
Last edited: 2010-12-13 12:38:12 +0100 (CET)