Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Kleines Problemchen...

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
02.11.2002, 19:21 Uhr
Programmer



Hallo zusammen!

Ich möchte mit FindFile in einekm bestimmten Verzeichnis nach allen *.usr Dateien Suchen. Danach sollen alle DATEINAMEN.usr im Listenfeld IDC_LIST1 ausgegeben werden!

Ich benutzte folgende Funktion:

C++:
HANDLE handle;
WIN32_FIND_DATA wfd;
if((handle=FindFirstFile("c:\\*.usr", &wfd))!= INVALID_HANDLE_VALUE)
{
    do
    {
        if(wfd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
            SetDlgItemText(IDC_LIST1, wfd.cFileName);
        else
            SetDlgItemText(IDC_LIST1, wfd.cFileName);
    } while(FindNextFile(handle,&wfd));
}
FindClose(handle);



Kompilieren tut er PRoblemlos, das Progg auch, startet ohne Fehler, läuft fehlerfrei! Aber wenn ich nun auf ALLE USER ANZEIGEN klicke, in der hab ich ja den obigen code, geschieht nichts!

mfg
Programmer
--
Moderator werden? Null Problemo!! Werden gesucht auf:
http://4116.rapidforum.com

Visti www.it-center.ch.tf

Dieser Post wurde am 02.11.2002 um 21:08 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
02.11.2002, 21:07 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


ich würd folgendes machen:


C++:
[b]CListBox *list = (CListBox*)GetDlgItem(IDC_LIST1);[/b]

HANDLE handle;
WIN32_FIND_DATA wfd;
if((handle=FindFirstFile("c:\\*.usr", &wfd))!= INVALID_HANDLE_VALUE)
{
    do
    {
        if(wfd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
            [b]list.AddString(wfd.cFileName);[/b]
        else
            [b]list.AddString(wfd.cFileName);[/b]
    } while(FindNextFile(handle,&wfd));
}
FindClose(handle);


--
class God : public ChuckNorris { };

Dieser Post wurde am 02.11.2002 um 21:07 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
03.11.2002, 10:12 Uhr
~Programmer
Gast


Na ja.. danke!

Aber es geht nicht...
Beim compilieren tut der schon blöd..

left of '.AddString' must have class/struct/union type!

Obwohl ich

list.AddString(.... habe.
Auch wenn ich nur .Add mache , bekomme immer wieder den gleichen fehler...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
03.11.2002, 10:48 Uhr
void*
Generic Pointer
(Operator)



C++:
list->AddString()


list ist 'n Pointer!
--
Gruß
void*

Dieser Post wurde am 03.11.2002 um 10:48 Uhr von void* editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
03.11.2002, 10:54 Uhr
~Programmer
Gast


Jo, klappt!
Hätte eigentlich selbst drauf kommen müssen-... *lol*
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
03.11.2002, 12:11 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


ups jo ich hab mich da vertippt
--
class God : public ChuckNorris { };
 
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: