[gelöst] Programmstart via Doppelclick auf Dokument Mac OS
Verfasst: 20. November 2008 17:43
Hallo,
ich kann einfach nicht herausfinden, wie bei Mac OS X beim Programmstart via Doppelclick der Pfad für die angeclickte Datei an main() übergeben wird! Ich bin davon ausgegangen, dass der Pfad in argv[] zu finden ist. Leider ist dem nicht so: in argv[] befinden sich nur der Pfad zum Programm (argv[0]) sowie die Prozess-ID (argv[1]). QApplication filtert dann offenbar die Prozess-ID noch aus, sodass bei QApplication::arguments() nur noch der Pfad zum Programm vorhanden ist... kann mir jemand weiterhelfen?
Vielen Dank und beste Grüsse,
Lorenz
ich kann einfach nicht herausfinden, wie bei Mac OS X beim Programmstart via Doppelclick der Pfad für die angeclickte Datei an main() übergeben wird! Ich bin davon ausgegangen, dass der Pfad in argv[] zu finden ist. Leider ist dem nicht so: in argv[] befinden sich nur der Pfad zum Programm (argv[0]) sowie die Prozess-ID (argv[1]). QApplication filtert dann offenbar die Prozess-ID noch aus, sodass bei QApplication::arguments() nur noch der Pfad zum Programm vorhanden ist... kann mir jemand weiterhelfen?
Vielen Dank und beste Grüsse,
Lorenz