Autor Beitrag
nickbierwisch
Hält's aus hier
Beiträge: 5



BeitragVerfasst: Do 02.04.09 14:59 
Hi,

ich entwickle unter Windows XP mit Delphi 7.

Ich benutze die Standardklasse TOpenDialog mit der Option ofAllowMultiSelect auf true um eine Mehrfachauswahl von Dateien zu ermöglichen. Unter XP funktioniert das auch super. Unter Vista funktioniert keine Mehrfachauswahl. Weder mit Strg, Shift oder Strg+A.

Muss ich unter Vista noch andere Optionen einstellen oder sogar eine komplett neue Komponente benutzen?

Die Software muss unter beiden Betriebssystemen funktionieren.

Vielen Dank im Vorraus
Nick
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: Do 02.04.09 15:07 
Das kann ich nicht reproduzieren. :nixweiss:

Ich habe XP leider gerade nicht da (bzw. werde gleich eine VM nehmen), aber ich habe jetzt unter Vista mit Delphi 7 einfach nur einen OpenDialog und einen Button aufs Formular gelegt und mit dem Button den Dialog geöffnet.
Mit ofAllowMultiSelect funktioniert die Mehrfachauswahl problemlos.

Kann es sein, dass du irgendwo anders die Optionen änderst indem du diese direkt zuweist und die alten dabei ignorierst, das Multiselect also wieder entfernst?


Zuletzt bearbeitet von jaenicke am Do 02.04.09 15:08, insgesamt 1-mal bearbeitet
JayEff
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2971

Windows Vista Ultimate
D7 Enterprise
BeitragVerfasst: Do 02.04.09 15:08 
Klappt bei mir unter Vista mit Delphi7 Enterprise problemlos :nixweiss:

_________________
>+++[>+++[>++++++++<-]<-]<++++[>++++[>>>+++++++<<<-]<-]<<++
[>++[>++[>>++++<<-]<-]<-]>>>>>++++++++++++++++++.+++++++.>++.-.<<.>>--.<+++++..<+.
nickbierwisch Threadstarter
Hält's aus hier
Beiträge: 5



BeitragVerfasst: Do 02.04.09 15:33 
Danke für die schnellen Reaktionen.

Ein Testprogramm hatte ich mir auch geschrieben und da lief alles super. Im Code konnte ich nichts finden das du dem Verhalten führen könnte. Ich habe alle dcu's gelöscht und das Projekt nochmal komplett gebaut und auf dem Vistarechner installiert. Jetzt funktioniert auch die Mehrfachauswahl problemlos.

Nochmals Vielen Dank