[CFileDialog] Warum gibt es hier einen Laufzeitfehler?
-
CFileDialog dlg(false, "", "test.jpg"); if (dlg.DoModal() == IDOK) { itsPath = dlg.GetFolderPath(); MessageBox(itsPath); } else OnOK();
Compilen geht, aber wenn ich OK auswähle, stürzt das Programm ab.
MfG
-
itsPath...vielleicht zeigt der ins Nirvana
-
DaDings schrieb:
itsPath...vielleicht zeigt der ins Nirvana
Ne, das ist nix weiter wie:
CString itsPath;
MfG
-
Du hast da eine Datei (File) und kein Verzeichnis (Folder). Ersetze mal GetFolderPath() durch GetPathName().