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 Vista und TShellTreeview - Fehler (https://www.delphipraxis.net/126840-vista-und-tshelltreeview-fehler.html)

hsbc 3. Jan 2009 11:07


Vista und TShellTreeview - Fehler
 
Hallo allerseits,

Ich verwende unter anderem die TShellTreeView und TShellListView Komponenten.

Unter XP läuft alles einwandfrei. Unter Vista tritt folgender Fehler auf:

.zip-Dateien werden als Folder erkannt.

Gibt es eine Möglichkeit, die beiden Komponenten upzudaten bzw. was könnte
ich sonst noch machen, dass die .zip-Dateien wieder als Dateien und nich als
Verzeichnisse erkannt werden.

mfg
Herbert

Codewalker 3. Jan 2009 11:53

Re: Vista und TShellTreeview - Fehler
 
Man kann doch für Windows selbst einstellen, ob ZIP-Dateien wie Ordner behandelt werden. Von daher macht der ShellTreeView genau das erwartete. Das ganze läuft über die DLL "zipfldr.dll". Wenn du die Funktionalität abschalten willst (gilt dann überall, nicht nur den TreeView), dann kannst du die DLL einfach mit "regsvr32 /u zipfldr.dll" (Syntax ohne Gewähr, ist aus dem Kopf) abschalten. Mit /i solltest du sie wieder aktivieren können

hsbc 3. Jan 2009 13:33

Re: Vista und TShellTreeview - Fehler
 
Liste der Anhänge anzeigen (Anzahl: 1)
Danke für die Antwort, aber leide bekomme ich hier folgende Fehlermeldung:

Zitat:

Das Modul zipfldr.dll wurde geladen, aber der
DllUnregisterServer-Eingangspunkt wurde nicht
gefunden.

Stellen Sie sicher, dass zipfldr.dll eine gültige .DLL-
oder .OCX-Datei ist, und wiederholen Sie den Vorgang.
mfg
Herbert

hsbc 3. Jan 2009 14:13

Re: Vista und TShellTreeview - Fehler
 
@Codewalker:

Ich habe deinen Vorschlag jetzt unter XP probiert, hier lässt es sich einwandfrei ein- und ausschalten, jedoch ohne Auswirkung auf mein Problem. Unter XP werden in beiden Fällen die Verzeichnisse im TShellTreeView und die Dateien (inkl. .zip) im TShellListView angezeigt.

Kennt jemand eine Möglichkeit, dies auch unter Vista zu bewerkstelligen.

mfg
Herbert


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:31 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-2025 by Thomas Breitkreuz