OpenFileRequester - Reihenfolge der geladenen Dateien

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Sebastian
Beiträge: 322
Registriert: 14.06.2006 16:46
Wohnort: Kiel

OpenFileRequester - Reihenfolge der geladenen Dateien

Beitrag 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
(Win 11 64-bit, PB 6.04 und 6.10)
Benutzeravatar
gnasen
Beiträge: 578
Registriert: 01.08.2007 14:28
Computerausstattung: PB 4.60

Beitrag 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.
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: OpenFileRequester - Reihenfolge der geladenen Dateien

Beitrag 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
a²+b²=mc²
Antworten