Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » CFileDialog fehler bei mehrfach auswahl

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
22.10.2004, 14:15 Uhr
~Raffzen pw
Gast


Hallo


Code:
CFileDialog dlg(1,NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT | OFN_ALLOWMULTISELECT,NULL);

    if(dlg.DoModal()==IDOK)
    {
        POSITION pos = dlg.GetStartPosition();
    while(pos !=NULL)
    {
            s = dlg.GetNextPathName(pos);
            xPath.Add(s);
    }
    }


Also wenn ich mehr als 7 manchmal gehen auch 8 Dateien anwähle
bekomm ich keine einzige Datei.

if(dlg.DoModal()==IDOK) tritt dann nicht ein

weis jemand worans scheittert

Gruß Raffzen
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
22.10.2004, 14:35 Uhr
Tommix



Hallo,
da fehlt ein Parameter, das sollte gar nicht kompilieren:
CFileDialog dlg(1,NULL,NULL,OFN_HIDEREADONLY | ...

Gruß, Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
22.10.2004, 14:52 Uhr
Airdamn



jo, erstens das (was Tommix sagt) und zweitens liegt das eigentliche Problem daran, dass der Puffer zu klein ist für die ganzen Dateien ( siehe MSDN http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_mfc_cfiledialog.3a3a.cfiledialog.asp )
Dieser Post wurde am 22.10.2004 um 14:53 Uhr von Airdamn editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
22.10.2004, 14:59 Uhr
Tacco



Hallo,

schau dir das mal an.

www.c-plusplus.de/forum/viewtopic.php?t=71239&highlight=cfiledialog

MFG Tacco
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
22.10.2004, 15:13 Uhr
Raffzen



@tommix okay NULL hab ich vergessen in meinem realcode sind diese ja belegt habs wegen der Übersicht rausgenommen und in dem Fall mit einem NULL zu wenig ersetzt

@Airdamm die Anleitung wär ja ganz toll wenn se nicht füt .net wär
weil CFileDialog akzeptiert keine 7 Parameter (musste ich mir vom Kompiler anhören)

Gruß Raffzen
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
22.10.2004, 15:39 Uhr
Raffzen



@Tacco es funktioniert wunderbar

Vielen Dank

aber irgendwie bin ich noch nicht genau durchgestiegen wieso es funktioniert oder eher wie

Gruß Raffzen
 
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: