Wie kann ich das nun mit einem eigenen Programm mit einer eigenen Dateiendung auch machen und wie muss ich mein Programm dafür machen? Startet das Betriebssystem die einer Datei zugeordneten Anwendung und übergibt die Datei (Pfad+Name) als Parameter?
Jo, so ist das.
Schau mal in der Registry nach wie das genau gelöst ist (..->Shell->Open)
ggf. mußt Du auch eine Unterscheidung treffen z.B. Open/Print
Und es spricht ja nichts dagegen mehr als einen Parameter (
paramcount
) zu übergeben.
Gruß
K-H