Probleme mit DlgDirList

Tetse

Grünschnabel
Ich hab Probleme mit der Funktion DlgDirList(). In der Current Dirrectory sind mehrere Textdateien, die mir aber nicht in der Listbox angezeigt werden können; wenn ich einen Ordner in dem Verzeichnis erstelle, wird der mir jedoch angezeigt!


Code:
open = CreateWindowEx (WS_EX_CLIENTEDGE, "listbox", NULL, LBS_STANDARD | WS_CHILD | LBS_SORT | WS_VISIBLE | WS_VSCROLL, 
         10, 35, 200, 140, OEDLG, (HMENU)IDL_OPEN, 
         (HINSTANCE) GetWindowLong (OEDLG, GWL_HINSTANCE), NULL); 
          
spath = CreateWindow ("static", NULL, WS_CHILD | WS_VISIBLE, 
         10, 10, 200, 20, OEDLG, (HMENU)IDS_PATH, 
         (HINSTANCE) GetWindowLong (OEDLG, GWL_HINSTANCE), NULL); 
    
tDatei.SetCurDir();       
          
DlgDirList(OEDLG, NULL, IDL_OPEN, IDS_PATH, DDL_DIRECTORY);

Ausserdem stürzt das Programm immer ab, wenn ich ein Unterverzeichnis angebe. Folgender Fehler wird dann angezeigt: Anweisung in "0x..." verweist auf Speicher in "0x..."... Vorgang written kann nicht auf Speicher durchgeführt werden.
Hier der Code dazu:

Code:
DlgDirList(OEDLG, "Beispiele\\", IDL_OPEN, IDS_PATH, DDL_DIRECTORY);

Woran liegt das nun?
 
Zurück