Autor Beitrag
galagher
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2562
Erhaltene Danke: 46

Windows 10 Home
Delphi 10.1 Starter, Lazarus 2.0.6
BeitragVerfasst: Fr 24.11.06 17:27 
Hallo zusammen!

Wenn man in einem OpenDialog mehrere Dateien auswählt, wird die letzte Datei als erste gereiht - warum und vor allem, wie kann man das verhindern? Liegt an Windows, oder?

Ich könnte nun eine TStringList verwenden und dort die Dateinamen umsortieren, oder sie im OpenDialog manuell sortieren, aber geht's nicht auch einfacher, sodass die Reihenfolge erhalten bleibt?

_________________
gedunstig war's - und fahle wornen zerschellten karsig im gestrock. oh graus, es gloomt der jabberwock - und die graisligen gulpen nurmen!
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Fr 24.11.06 18:38 
Moin!

AFAIK hast du keine Einfluss auf die tatsächliche Reigenfolge der Dateinamen (wozu auch...?). ;)

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.
Blackheart666
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2195

XP
D3Prof, D6Pers.
BeitragVerfasst: Fr 24.11.06 18:45 
Das gleiche Problem hatte (und habe) Ich auch, und leider noch keine Lösung dafür gefunden.
www.delphi-forum.de/...65116&highlight=

_________________
Blackheart666
Der Irrsinn ist bei Einzelnen etwas Seltenes, - aber bei Gruppen, Parteien, Völkern, Zeiten die Regel. (Friedrich Nietzsche)
wolke
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 240



BeitragVerfasst: Fr 24.11.06 18:51 
die einzig mir bekannte "lösung" ist, die dateien in anderer reihenfolge (von hinten nach vorne) zu markieren :)

das liegt an windows, siehe mehrfachdateiauswahl im explorer selbst.
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8554
Erhaltene Danke: 481

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Sa 25.11.06 09:13 
Soviel ich weiß, oder besser im Laufe der Zeit meine herausgefunden zu haben, kommt die fokussierte Datei immer zuerst. Das finde ich eigentlich auch sinnvoll.

Wenn eine Sortierung wichtig ist, dann würde ich die zu Beginn der entsprechenden Operation selbst durchführen.

_________________
We are, we were and will not be.
galagher Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2562
Erhaltene Danke: 46

Windows 10 Home
Delphi 10.1 Starter, Lazarus 2.0.6
BeitragVerfasst: Sa 25.11.06 21:57 
user profile iconGausi hat folgendes geschrieben:
Soviel ich weiß, oder besser im Laufe der Zeit meine herausgefunden zu haben, kommt die fokussierte Datei immer zuerst. Das finde ich eigentlich auch sinnvoll.

Was ist daran sinnvoll? Ich fände es sinnvoller, die Auswahl-Reihenfolge jedenfalls beizubehalten. 1-4 ist nunmal 1-4 und nicht 4,1,2,3.

user profile iconGausi hat folgendes geschrieben:
Wenn eine Sortierung wichtig ist, dann würde ich die zu Beginn der entsprechenden Operation selbst durchführen.

Ja, aber das wirkt sich auch aus, wenn nman die Dateien aufsteigend auswählt - siehe:

user profile iconwolke hat folgendes geschrieben:
die einzig mir bekannte "lösung" ist, die dateien in anderer reihenfolge (von hinten nach vorne) zu markieren :)

_________________
gedunstig war's - und fahle wornen zerschellten karsig im gestrock. oh graus, es gloomt der jabberwock - und die graisligen gulpen nurmen!
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Sa 25.11.06 23:04 
user profile iconGausi hat folgendes geschrieben:
Soviel ich weiß, oder besser im Laufe der Zeit meine herausgefunden zu haben, kommt die fokussierte Datei immer zuerst. Das finde ich eigentlich auch sinnvoll.

Finde ich auch. Und stimmen tuts auch; das steht irgendwo im MSDN, aber frag mich nicht wo, ich habs da nur mal gelesen. (Ich hatte das da gesucht, weil ich nicht wusste, ob es bei meinen Tests Zufall war...)
galagher Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2562
Erhaltene Danke: 46

Windows 10 Home
Delphi 10.1 Starter, Lazarus 2.0.6
BeitragVerfasst: Mo 27.11.06 20:19 
Wenn man mehrere Dateinamen auswählt und diese zB. in einer Liste darstellen will, oder wenn man Bilder in Images laden möchte, dann soll Bilddatei1.bmp in Image1, Bilddatei2.bmp in Image2 und Bilddatei3.bmp in Image3 geladen werden. Dann ist es eben sinnvoll, die Auswahlreihenfolge zu beachten.

Ich habe das Problem erstmal per StringList gelöst. Dank an alle für ihr Interesse!

_________________
gedunstig war's - und fahle wornen zerschellten karsig im gestrock. oh graus, es gloomt der jabberwock - und die graisligen gulpen nurmen!