Exakt.
Ich habe
hier nachgelesen, dass der korrekte Aufruf wie folgt lautet:
Code:
ShellExecute(hwnd, "find", "c:\\MyPrograms", NULL, NULL, 0);
Jetzt hab ich Folgendes versucht:
ShellExecute(0, 'find', 'C:\\', nil, nil, 0);
und Eingabe in das Suchfeld: *
Es werden alle Dateien auf C:\ aufgelistet.
Dann ändere ich den Pfad:
ShellExecute(0, 'find', 'D:\\', nil, nil, 0);
Ins Suchfeld wieder: *
Es werden immer noch alle Dateien auf C:\ aufgelistet??
Wo liegt der Fehler? Hab ich was vergessen?