Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » problem beim Suchen

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 ] > 2 <
010
21.07.2005, 17:20 Uhr
mmc20
puss in boots




wer lesen kann (will) ist klar im vorteil, manchmal sollte man sich einfach mal nur die members (zb. CFileFind) in der msdn anschauen... und schwups hat man die lösung
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
23.07.2005, 13:40 Uhr
Chef-Koch



Hallo, ich habe jetz ein bisschen rumprobiert.
Habe es jetz eigentlich auch geschafft, aCString bla = finder.GetFilePath() + "\\virus.txt";
bWorking = finder.FindFile( bla );r ich bekomme immer , wenn ich es ausführe eine Fehlermeldung . also hier mal der Code:


C++:
CFileFind finder;
BOOL bWorking = finder.FindFile("E:\\*.");




  while(bWorking)
  {

          bWorking = finder.FindNextFile( );

        CString bla = finder.GetFilePath() + "\\virus.txt";
        bWorking = finder.FindFile( bla );

    if(finder.GetFilePath() == "E:\\Projeke\\virus.txt" )
    {
            MessageBox(finder.GetFilePath() , "es wurden dateien gefunden!" , MB_OK);
    }
        

  }



also es ist kein Komililierungs-Fehler , wie schon gesagt es ist immer nur wenn ich es ausführen.

da steht ungefähr das : Debug Assertion Failed!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
24.07.2005, 23:05 Uhr
Chef-Koch



mhh könnts sein , dass ich eine Testversion aus som Buch benutz ??? anders kann ichs mir echt ned erklären
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
25.07.2005, 12:06 Uhr
mmc20
puss in boots


hi, schreib das ganze doch mal etwas um und schau dir mal an was GetFilePath() zurückliefert...

C++:
CFileFind finder;
BOOL bWorking = finder.FindFile("E:\\*");

while(bWorking) {
    bWorking = finder.FindNextFile( );
    CString bla = finder.GetFilePath() + "\\virus.txt"; // hier hängst du den dateinamen noch mit dran...
    bWorking = finder.FindFile( bla );

    if ( finder.GetFilePath() == "E:\\Projeke\\virus.txt" ) { // mh, aber hier nicht ?
            MessageBox(finder.GetFilePath() , "es wurden dateien gefunden!" , MB_OK);
    }

    CString tmp = finder.GetFilePath(); // schau die doch hier mal an, was in tmp drinsteht

}


in welcher zeile deines codes kommt der fehler ?

Dieser Post wurde am 25.07.2005 um 12:06 Uhr von mmc20 editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ 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: