Wie komm ich an argc[] argv[] in einem MFC Dialog?
-
muss ich da irgendeine Funktion überschreiben ?
Gruß,
Tim
-
CWinApp::m_lpCmdLine
Anwendung bekommst du mit CWinApp* AfxGetApp( );
-
Das ist schon nicht schlecht. Ich brauche aber argv[0] da dort der Pfad der App liegt.
Wenn ich mir nämlich über _getcwd() den Pfad hole und die App über einen Shortcut über den Desktop gestartet wird habe ich das Problem das der Pfad dann der Desktop ist und nicht wo das File wirklich liegt :-(.
-
char buf[256]; GetModuleFileName(NULL, buf, 255); CString strPfad; strPfad.Format("%s", buf); int nTmp = strPfad.ReverseFind('\\'); strPfad.Delete(nTmp,strPfad.GetLength()-nTmp);
In strPfad steht das Verzeichnis, in dem die Exe liegt.
-
Danke :-). Das ist es