Tikonteroga
Erfahrenes Mitglied
Hallo,
ich möchte eine Anwendung mit Windows Forms entwickeln, die folgende Funktionen unterstützt.
1. Wenn ich eine Datei mit einem bestimmten Suffix im Explorer doppelt anklicke, soll eine Instanz meiner Anwendung gestartet und die Datei geöffnet werden, als hätte ich sie über die Menüleiste Datei -> Öffnen geöffnet.
2. Wenn meine Anwendung gestartet und bereits eine Datei geöffnet ist und ich über Datei -> Öffnen oder Datei -> Neu eine neue Datei erstelle oder öffne soll eine neue Instanz meiner Anwendung gestartet werden in der die Datei geöffnet bzw. die neue Datei erstellt wird.
Jetzt zu meinen Fragen.
1. Wie und wo sollte ich den Pfad der Datei abfragen, die per Doppelklick mit der Anwendung geöffnet werden soll?
2. Wie kann ich aus einer Anwendung heraus eine weitere Instanz der Anwendung mit einem Pfad als Argument aufrufen?
ich möchte eine Anwendung mit Windows Forms entwickeln, die folgende Funktionen unterstützt.
1. Wenn ich eine Datei mit einem bestimmten Suffix im Explorer doppelt anklicke, soll eine Instanz meiner Anwendung gestartet und die Datei geöffnet werden, als hätte ich sie über die Menüleiste Datei -> Öffnen geöffnet.
2. Wenn meine Anwendung gestartet und bereits eine Datei geöffnet ist und ich über Datei -> Öffnen oder Datei -> Neu eine neue Datei erstelle oder öffne soll eine neue Instanz meiner Anwendung gestartet werden in der die Datei geöffnet bzw. die neue Datei erstellt wird.
Jetzt zu meinen Fragen.
1. Wie und wo sollte ich den Pfad der Datei abfragen, die per Doppelklick mit der Anwendung geöffnet werden soll?
2. Wie kann ich aus einer Anwendung heraus eine weitere Instanz der Anwendung mit einem Pfad als Argument aufrufen?