dabei hab ich noch gar nichts mit den pfad vor, nur die initialisierung bringt schon einen fehler... (beim ausführen, wenn ich die datei auswähle) find ich strange, weis wer warum das so ist, bzw wie ich das vermeiden kann?.
Das schaut nach nem ASSERT aus. nCFileDialog m_ldFile(TRUE); könnte ihn auslösen. Wenn du auf Wiederholen klickst und er gupft zu nem ASSERT mit ::IsWindow, dann wars das zu 99% Ansnsonsten: CFileDIalog bla(...); bla.DoModal(); AfxMessageBox(bla.GetFileName());
Sehr Sehr komisch. Kannst du dein Projekt an mich shcicken oder noch besser online stellen? mvodep_AT_gmx.net Ich versuchs dann heute abend. Sonst ist dein Code richtig.
hier das project naja ich hoffe da ist noch etwas zu machen denn ich brauch diesen command damit ich später mehrere dateien scannen kann. (wirst eh im code sehen)
also schon mal danke im vornherein
EDIT: rechtsklick save as...Dieser Post wurde am 19.08.2004 um 13:06 Uhr von NotUsed editiert.
MSDN sagt Du musst den CFileDialog mit OFN_EXPLORER style öffnen, wenn Du GetFolderPath() benutzen willst.
Außerdem darf das Handle des Fensters von CFileDialog nicht NULL sein. Wenn Du es aber per DoModal() aufrufst, ist das hWnd NULL nachdem man OK oder Abbrehcen drückt und Du kannst GetFolderPath() nicht mehr benutzen. Was da noch geht wäre GetPathName() und dann ab dem letzten Backslash abschneiden.