Liste der Dateien eines Verzeichnisses
-
Auf http://www.bytesandmore.de/rad/index.htm?http://www.bytesandmore.de/rad/cpp/snipp/sc06014.php
Findet man ein fettes Beispiel was kleinen Schreibfehler hat.
Aber selbst mit diesem berichtigt, will es nicht arbeiten.
slFileList->Count sagt mir immer 0.. der Pfad ist aber richtig und auch die Maske.
Kann einer da den Fehler in der ReadDir() entdecken?
-
Wenn du den Code genauso nachlässig kopiert hast wie den Link, dann wundert es mich nicht, dass das bei dir nicht funktioniert.

Falls du http://www.bytesandmore.de/rad/cpp/snipp/sc01009.php meintest: glaubst du wirklich, dass das Beispiel dort jahrelang (unberichtigt) stehen würde, wenn es einen derart eklatanten Fehler enthielte?
Der Fehler liegt ganz offensichtlich in deiner Implementierung bzw. Anwendung der Funktion, das Beispiel selbst funktioniert einwandfrei.
Wie heisst es doch so schön: das Problem sitzt immer vor dem Bildschirm.
Zumindest in 99,999999% der Fälle.
-
LoL, auf der Seite war ich garnicht. Woher kommt dieser Link?
Deiner ist Richtig
for(int ilLindex = 0; ilIndex < slFileList->Count; ilIndex++)
Da wäre trotzdem eine unwichtige Nachlässigkeit.
Aber du hast im Enteffekt total Recht

Ich habe im Quelltext
AnsiString slPath = ExtractFilePath(ParamStr(0))+"skin\";
aber der Ordner heisst skins.

SOOOORRRYYY
