Seite 1 von 1

OpenFileRequester - Reihenfolge der geladenen Dateien

Verfasst: 27.10.2007 13:37
von Sebastian
Für einiges an Verwirrung stiftet folgendes Problem. Der Befehl OpenFileRequester mit MultiSelection scheint weder in der Reihenfolge die Dateien zu laden, in der sie selektiert wurden, noch scheint der Befehl alphabetologisch zu laden. Vielmehr erscheint mir die Reihenfolge wie ein Gemisch aus beidem. In welcher Reihenfolge werden die Dateien denn nun wirklich geladen? Welcher Algorthmus steckt dahinter?
In folgender Reihenfolge habe ich ausgewählt:
Frm6
Frm3
Frm0
Frm2
Frm1
Frm4
Frm5
Frm8
Frm7
(jeweils im bmp-Format)
Das Ergebnis:
7
8
0
1
2
3
4
5
6

Verfasst: 27.10.2007 13:56
von gnasen
wenn du eine alphabetische Reihenfolge haben willst, könntest du einfach einer LinkedList für jeden Eintrag ein Element hinzufügen, nach Wunsch sortieren lassen, und das Ergebnis auslesen. Mit einer Structure könntest du sogar nach Dateiformat oder was weiss ich sortieren, wenn du die Infos noch zusätlich ausliest.

Re: OpenFileRequester - Reihenfolge der geladenen Dateien

Verfasst: 27.10.2007 14:02
von Kiffi
Sebastian hat geschrieben:Welcher Algorthmus steckt dahinter?
<vermutung>
das wird wohl die Reihenfolge sein, in der sie in der Dateizuordnungstabelle
(FAT, NTFS, ...) auf der Platte angeordnet sind.
</vermutung>

Grüße ... Kiffi