Delphi 2009中的TShellListView在哪里?

5

我们最近升级到Delphi 2009。我找不到TShellListView和TShellTreeView控件。我需要安装其他东西吗?

从搜索网络结果看,它们似乎随Delphi 2009一起提供,但由于某种原因它们没有被安装。

有人遇到过类似的问题吗?

回答 在这里


1
如果我没记错的话,安装程序会提供默认路径,甚至允许更改路径。因此,这些抱怨是错的。 - user422039
2个回答

16

看起来这个软件包不是默认安装的。

转到 Delphi 演示程序(在我的计算机上位于 "c:\Users\Public\Documents\RAD Studio\6.0\Demos",如果您没有运行 Delphi 2009,则应将 6.0 替换为相应版本),并打开子文件夹 DelphiWin32\VCLWin32\ShellControls。

打开并编译 vclshlctrls.dproj。

打开并编译 dclshlctrls.dproj。

当最后一个项目仍然打开时,在“项目管理器”窗口(查看、项目管理器)中右键单击 dclshlctrls120.bpl 项目,并从弹出菜单中选择“安装”。你会看到一个对话框告诉你有新的组件。其中之一是 TShellListView。

信息

软件包 C:\Users\Public\Documents\RAD Studio\6.0\Bpl\dclshlctrls120.bpl 已被安装。 以下新组件已注册: TShellChangeNotifier、TShellComboBox、TShellListView、TShellTreeView。

现在新的软件包也应该在“组件、安装软件包”窗口(“Shell Control Property and Component Editors”)中可见。


在 Delphi XE 中,该库位于以下位置: c:\Users\Public\Documents\RAD Studio\8.0\Samples\Delphi\VCL\ShellControls\vclshlctrls.dpk - Gabriel

0

我把这个答案放在了我的问题里,但为了更容易找到,我也会把这个答案放在这里。这是解决问题的最后一步关键。


看起来Codegear已经将演示程序安装到“所有用户”文件夹下的“文档和设置”中。

 C:\Documents and Settings\All Users\Documents\RAD Studio\6.0\Demos\DelphiWin32\VCLWin32\ShellControls

回答 这里


在 Delphi XE 中,该库位于以下位置: c:\Users\Public\Documents\RAD Studio\8.0\Samples\Delphi\VCL\ShellControls\vclshlctrls.dpk - Gabriel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接