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 Unterscheiden von virtuellen und normalen Verzeichnissen (https://www.delphipraxis.net/75457-unterscheiden-von-virtuellen-und-normalen-verzeichnissen.html)

mimi 19. Aug 2006 12:13


Unterscheiden von virtuellen und normalen Verzeichnissen
 
Hallo,
ich wollte gerne einie "spical verzeichnsie"(solche wie Desktop, Arbeitsplazt) zu meine treeview hinzufügen wie z.b.
Desktop
Arbeitzpaltzt
Eigene Dateien
.....

wie könnte ich jetzt am schnellesten herrausfinden ob es sich um ein spiecalverzeichnis handetl oder nicht?

eine lösung währe natrülich beim starten ein arrray zu füllen mit diese verzeichnise dann auslsen und vergleichen(wießst ihr wie ich mein?) nur ich weiß nicht ob das noch schneller geht.....
(kenne mich jetzt mit der WinApi auch nicht so gut aus ! könnt ihr mir das weiter helfen ?
achja: wie ich an die verzeichnise komme weiß ich dazu gibt es genau beispiele nur halt wie unterscheide ich von normalen verzeichnisen ?

[edit=Luckie]Ich habe mir mal erlaubt den Titel etwas zu korrigieren. Mit den Schreibfehlern findet man ihn ja mit der Suche nicht mehr. Mfg, Luckie[/edit]

MathiasSimmack 19. Aug 2006 14:06

Re: Unterscheiden von Spical verzeichnisen und welche die es
 
Du solltest dir dann wohl doch das TreeView-Sample anschauen. "Eigene Dateien" ist ein einfacher Ordner, den man so auch auf der Platte findet. Dagegen sind der Arbeitsplatz und Co. virtuelle Ordner, die es so nicht gibt. Die bekommst du nur, wenn du mit dem schon erwähnten IShellFolder-Interface arbeitest. Nach dem gleichen Prinzip arbeitet ja auch der Explorer. Erwähnte ich schon die Splitter-Demo aus den Tutorials? :gruebel: Kurz gesagt: TreeView, ListView und Splitter sollten dir weiterhelfen.

mimi 19. Aug 2006 14:22

Re: Unterscheiden von Spical verzeichnisen und welche die es
 
ich kenne ein beispiel von delphi das macht genau das was ich möchte aber das versthee ich leider nicht so ganz..... wie die es dort unterscheiden !

Edit: das demo kenne ich schon*G* soweit bin ich inziwschen auch wobei bei mir wird eine listview und eine treevie abhänigvoneinander gefüllt werden ! die frage ist einfach. wie kann ich unterscheiden zwischen Virtuellen ordner und "echten" ordner ?

Khabarakh 19. Aug 2006 14:31

Re: Unterscheiden von Spical verzeichnisen und welche die es
 
@mimi:
Wie zum Teufel soll man auf deine Fragen antworten, wenn man erst einmal eine halbe Minute herumrätseln muss, was bloß
Zitat:

Zitat von mimi
einie spical verzeichnsie

bedeuten könnte? :roll:
Zitat:

Zitat von mimi
eine lösung währe natrülich beim starten ein arrray zu füllen mit diese verzeichnise dann auslsen und vergleichen(wießst ihr wie ich mein?) nur ich weiß nicht ob das noch schneller geht.....

Ich weiß ebenfalls nicht, ob es eine Lösung per WinAPI gibt. Ist aber eigentlich egal, da dein Ansatz auf jeden Fall und in jedem Fall schnell genug sein wird. Wenn du es ganz eilig hast, kannst du die Pfade in einer Hashlist statt einem Array speichern.

MathiasSimmack 19. Aug 2006 17:03

Re: Unterscheiden von Spical verzeichnisen und welche die es
 
Zitat:

Zitat von Khabarakh
@mimi:
Wie zum Teufel soll man auf deine Fragen antworten, wenn man erst einmal eine halbe Minute herumrätseln muss, was bloß
Zitat:

Zitat von mimi
einie spical verzeichnsie

bedeuten könnte? :roll:

Wenn man weiß, dass Michael eine Rechtschreibschwäche hat, dann kann man darüber locker hinwegsehen. :stupid: Und ich weiß es, denn ... Mann, was habe ich mir damals im DF die Haare gerauft bei seinen Beiträgen. :zwinker: Insofern, bleiben wir beim Thema.

Garfield 19. Aug 2006 17:36

Re: Unterscheiden von Spical verzeichnisen und welche die es
 
Zitat:

Zitat von MathiasSimmack
"Eigene Dateien" ist ein einfacher Ordner, den man so auch auf der Platte findet.

:? Diese Antwort hätte ich von Dir nicht erwartet, eher diesen Link http://www.delphipraxis.net/internal_redirect.php?t=502

Deine Denkweise führt öfter mal dazu, dass man plötzlich neben dem Ordner "C:\Programme" einen Ordner "C:\Program Files" hat. Bei mir würde im übrigen die Suche nach dem Ordner "Eigene Dateien" ergebnislos bleiben!


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:48 Uhr.

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