我们最近搬到了Delphi 2009.我找不到TShellListView和TShellTreeView控件。我需要额外安装一些东西吗?
从搜索网站看来,它们似乎随Delphi 2009一起提供,但由于某些原因它们尚未安装。
有没有人有类似的问题?
回答here
答案 0 :(得分:16)
默认情况下,似乎没有安装此软件包。
导航到Delphi演示(它们位于我的机器上的“c:\ Users \ Public \ Documents \ RAD Studio \ 6.0 \ Demos”中;如果您没有运行,则应将6.0
替换为相应的版本Delphi 2009)并打开子文件夹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。
现在,新组件也应该在Component,Install Packages窗口中显示(“Shell Control属性和组件编辑器”)。
答案 1 :(得分:0)
我把这个答案放在我的问题中,但是为了更容易找到,我也会在这里提出这个答案,这是解决这个问题的最后一点。
<小时/> 似乎codegear已经将演示安装到文档和设置的allusers部分
C:\Documents and Settings\All Users\Documents\RAD Studio\6.0\Demos\DelphiWin32\VCLWin32\ShellControls
回答here