Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Problem mit GetPathName bei CFileDialog

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
18.05.2004, 16:45 Uhr
~carue
Gast


Ich habe ein Problem mit mit der Funktion GetPathName.

folgender Code:

C++:
    CFileDialog naund(TRUE);
    if (naund.DoModal() == IDOK)
    {
        ort = naund.GetPathName();
        m_bild = naund.GetFileName();
        neu++;
        UpdateData(FALSE);
    }



Wenn ich nun einen neuen Datenstrom öffne (FILE* out=copen(...) mit relativen Pfadangaben, arbeitet das Programm nicht mehr im Pfad in dem es liegt, sondern in dem erhaltenen Pfad von GetPathName().

Wie kann ich das Problem lösen ohne auf die relativen Pfadangaben verzichten zu müssen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
18.05.2004, 16:53 Uhr
~AS
Gast


Hallo,


Zitat:
CFileDialog naund(TRUE);



ersetzen durch

C++:
CFileDialog naund(TRUE,NULL,NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT |OFN_NOCHANGEDIR);




Erklärung :

Zitat:
OFN_NOCHANGEDIR = Restores the current directory to its original value if the user changed the directory while searching for files.



mfg
AS
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
18.05.2004, 18:16 Uhr
~carue
Gast


Danke, hat geholfen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: