Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi TShellComboBox - Netzwerkpfad (https://www.delphipraxis.net/85281-tshellcombobox-netzwerkpfad.html)

ehemBF 28. Jan 2007 15:11


TShellComboBox - Netzwerkpfad
 
Hallo DP-Member :wink: ,

ich habe eine Frage zur Komponente TShellComboBox. Erstmal möchte ich dazu sagen, dass ich mit Delphi 2005 Pro arbeite und TShellCombobox in den Komponenten unter "Beispiele" zu finden ist.

Die Komponente funktioniert ja super, nur leider werden für die Einträge "Arbeitsplatz" und "Netzwerk" nicht die entsprechenden Pfade oder CSIDL's zurückgegeben. Ich nutze die Komponente dazu, um in einer TListView den Inhalt eines Verzeichnisses anzuzeigen wie im Windows Explorer. TShellListview ist für meine Zwecke unbrauchbar, da zu langsam (meines wissens ohne OnData-Aktualisierung).

Die Komponenten TShellTreeView und TShellListBox haben für sich genommen das gleiche Problem, dass für Arbeitsplatz und Netzwerk nicht die richtigen Ordner bzw. CSIDL's zurückgegeben werden. Mir reicht es eigentlich schon wenn ich die CSIDL aus einer der Komponenten für jeden Systempfad ermitteln kann.

Gruß

BitFox :stupid:

PS: Für schnelle Hilfe bin ich überaus dankbar. :feuerchen:

Christian Seehase 28. Jan 2007 16:26

Re: TShellComboBox - Netzwerkpfad
 
Moin BitFox,

erst einmal herzlich willkommen hier in der Delphi-PRAXiS.

Du kannst ja mal in den Sourcen der Beispiele nachschauen, warum sie nicht das gewünschte zurückgeben, und dieses Problem dann ggf. korrigieren.
Die Sourcen solltest Du im Delphi-Verzeichnis unter Demos\ShellControls finden können.

ehemBF 28. Jan 2007 20:29

Re: TShellComboBox - Netzwerkpfad
 
Vielen Dank für die schnelle Antwort. Ich werde es mir gleich anschauen. Soweit hab ich auch nicht gedacht. Wenn die Komponenten sowieso nur Beispiele sind, warum sie nicht etwas anpassen. :zwinker:

Besten Dank :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:44 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz