![]() |
ShellShock Komponenten
Hallo,
da ich noch unter Delphi5 schreibe stehen mir die neuen Shell Komponenten nicht zur Verfügung. Darum verwende ich die ShellShock Komponenten. Jedoch macht die TShellTreeView immer wieder Probleme. Einmal gehts und einmal nicht. Die Funktion TShellTreeView.FillTree bricht hin und wieder einmal mit einem Fehler ab. Komischerweise nicht immer, einmal kompilieren gehts, nach dem nächsten kompilieren gehts wieder nicht. Weiss irgendwer von euch vielleicht einen Rat? lg, Michaela |
Re: ShellShock Komponenten
Hi Michaela_,
wäre gut, wenn du etwas konkreter schreiben könntest. Was genau versuchst Du zu machen, und welche Fehler treten auf? Gruß Christian |
Re: ShellShock Komponenten
Hi Christian,
habe ein simples Formular mit TStShellComboBox, TStShellListView und der TstShellTreeView. Ich möchte nur eine Dateiauswahl wie im Explorer erstellen. Die Komponenten sind untereinander Verbunden. Komischerweise gehts ja aber hin und wieder nach erneuten Kompilieren bricht die TreeView eben mit einem Fehler ab. Es ist die TStShellItem.CreateFromPidl() Funktion die Fehlschlägt. Und in dieser Funktion ist es der Befehl ILClone(Pidl);
Delphi-Quellcode:
constructor TStShellItem.CreateFromPidl(Pidl : PItemIDList;
AController : TStCustomShellController); var ... begin inherited Create; if Pidl = nil then Exit; FPidl := ILClone(Pidl); <--- FEHLER FSimplePidl := ILClone(ILFindLastID(Pidl)); ... Wenn der Fehler immer auftreten würde wärs sicher einfacher. Delphi7 hätte ich ja auch, aber das Projekt läuft noch auf v5 und wäre zu Aufwendig jetzt nur deswegen umzustellen. |
Re: ShellShock Komponenten
Moin Michaela,
welcher Fehler tritt denn auf? |
Re: ShellShock Komponenten
Du könntest stattdessen auch die Arisesoft Shell Pack-Komponenten, die LsExplorer Komponenten von Leo Shih oder die DFS Komponenten verwenden. Sind alle free for non-commercial use :thumb:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:20 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