"Öffnen mit..." verwenden
lima-city → Forum → Programmiersprachen → Programmieren mit .NET & Mono
antwort
anwendung
dank
datei
editor
folgende aufgabenstellung
freundliche hilfe
hilfe
http
index
kleine idee
nutzer
parameter
programm
programmieren
registrieren
tante
text
url
windows
-
Hi,
folgende Aufgabenstellung: Ich programmiere einen Text-Editor in VB.Net und es soll, wie bei jedem anderen Editor, die Möglichkeit geben, eine Datei zu öffnen, indem man im Windows Explorer einfach auf "Öffnen mit..." klickt und dann diesen Editor auswählt. Die Datei sollte dann sinnvollerweise gleich geöffnet werden, ohne das der Nutzer sie vom Editor öffnen muss.
Wie werden von Windows die Parameter übergeben? Über die Kommandozeile geht es nicht, hab ich schon probiert...
Danke für eure Hilfe! :) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
darkroom21 schrieb: Über die Kommandozeile geht es nicht, hab ich schon probiert...
Dann ginge es gar nicht. Grundsätzlich muss der Dateityp auf deine Anwendung regisriert sein, beim Klick auf öffnen mit wird dann dein Programm aufgerufen. Dieses muss dann die Kommandozeilenparameter auswerten.
Tante Google sagt dass diese Frage auch schon andere stellten. -
Das ist klar.
Aber wie ist das, wenn die Anwendung schon läuft (Einzelinstanz-Anwenung)? -
darkroom21 schrieb:
Anscheinend hast du nicht einmal die beiden 1. Links geöffnet oder wie soll man es sonst erklären dass du http://www.vb-paradise.de/programmieren/hauptforum/57701-datei-mit-eigener-dateiendung-oeffnen-in-bereits-gestartetem-programm/ übersehen hast?
Das ist klar.
Aber wie ist das, wenn die Anwendung schon läuft (Einzelinstanz-Anwenung)? -
autobert schrieb:
darkroom21 schrieb:
Anscheinend hast du nicht einmal die beiden 1. Links geöffnet oder wie soll man es sonst erklären dass du http://www.vb-paradise.de/programmieren/hauptforum/57701-datei-mit-eigener-dateiendung-oeffnen-in-bereits-gestartetem-programm/ übersehen hast?
Das ist klar.
Aber wie ist das, wenn die Anwendung schon läuft (Einzelinstanz-Anwenung)?
Danke für die freundliche Hilfe! -
darkroom21 schrieb:
Hi,
folgende Aufgabenstellung: Ich programmiere einen Text-Editor in VB.Net und es soll, wie bei jedem anderen Editor, die Möglichkeit geben, eine Datei zu öffnen, indem man im Windows Explorer einfach auf "Öffnen mit..." klickt und dann diesen Editor auswählt. Die Datei sollte dann sinnvollerweise gleich geöffnet werden, ohne das der Nutzer sie vom Editor öffnen muss.
Wie werden von Windows die Parameter übergeben? Über die Kommandozeile geht es nicht, hab ich schon probiert...
Danke für eure Hilfe! :)
Okay hast ja schon eine Antwort von autobert aber ich hab noch ein kleine Idee http://wiki.winboard.org/index.php/Programm_ins_Kontextmen%C3%BC_%28Rechtsklick_auf_eine_Datei%29 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage