Programmstart über Doppelklick einer Datei im Explorer - Fehler



  • Hallo zusammen,

    wie hier im Forum schon öfter angesprochen habe ich in meinen Programm nachträglich das Öffnen meiner Dateien über Doppelklick im Explorer eingebaut.

    Habe hierzu die Zeilen
    EnableShellOpen();
    RegisterShellFileTypes(TRUE);
    in CMyApp::InitInstance() eingefügt und die Dateiendung in der String Table bekanntgemacht. Eigentlich klappt das jetzt auch, aber:

    Nach dem Doppelklick kommt die Fehlermeldung:
    "Die Datei xyz (oder eine ihrer Komponenten) wurde nicht gefunden. Stellen Sie sicher, dass die Pfad- und Dateinamenangaben stimmen und alle erforderlichen Bibliotheken verfügbar sind."

    Das Programm wird aber trotzdem mit der Datei xyz geöffnet?!?!?!

    Woher kann die Fehlermeldung kommen? Oder wie kann ich mein Programm debuggen wenn ich es über Doppelklick einer Datei starte? Wie bringe ich das Programm dazu an meinen Breakpoints zu halten wenn ich von Explorer aus starte?

    Grüssle
    Andrea


Anmelden zum Antworten