Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
01.11.2001, 14:31
Gollum



Ho.

Folgendes würde mich interessieren...

Ich habe ein Programm, und mit dem kann Ich Datein mit einer eigenen Endung abspeichern.

Wie kann Ich das jetzt so machen das wenn ich so eine Datei in Windows doppelklicke diese in meinem Programm geöffnet wird?

Also das mein Programm geöffnet wird ist ja kein Problem, das geht ja schon von windows aus.. Aber Woher weiß das Programm dann welche Datei es aufgerufen hat ?? Kann mir jemand sagen wie ich das rausfinden kann? :)

thx für jede hilfe :)

--

[url="http://www.thelordoftherings.com/cgi-bin/get-image.pl?ID=alan-lee-058 "]-N/A-[/url]
[url="http://www.microsoft.com/germany/ms/unternehmensinformationen/historie.htm "]Mean cats eat parakeets![/url]

zum Seitenanfang zum Seitenende Profil || Suche
001
01.11.2001, 15:01
Ferdi



der Pfad+DateiName wird dem Programm als CommandLine übergeben

mit MFC würde dass in etwa so aussehen

Quellcode:
BOOL CMyApp::InitInstance()
{
     (...)

// Befehlszeile parsen, um zu prüfen auf Standard-Umgebungsbefehle DDE, Datei offen
CCommandLineInfo cmdInfo;
ParseCommandLine(cmdInfo);

// Verteilung der in der Befehlszeile angegebenen Befehle
if (!ProcessShellCommand(cmdInfo))
return FALSE;

     (...)

return TRUE;
}

--


Dieser Beitrag wurde am 01.11.2001 um 15:06 von Ferdi bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
002
01.11.2001, 16:58
Gollum



ah. sehr schön :) thx a lot :)

--

[url="http://www.thelordoftherings.com/cgi-bin/get-image.pl?ID=alan-lee-058 "]-N/A-[/url]
[url="http://www.microsoft.com/germany/ms/unternehmensinformationen/historie.htm "]Mean cats eat parakeets![/url]

zum Seitenanfang zum Seitenende Profil || Suche