Где TShellListView в Delphi 2009? - PullRequest
       14

Где TShellListView в Delphi 2009?

5 голосов
/ 23 февраля 2009

Мы недавно перешли на Delphi 2009. Я не могу найти элементы управления TShellListView и TShellTreeView. Нужно ли устанавливать что-то дополнительное?

По результатам поиска в Интернете кажется, что они поставляются с Delphi 2009, но по какой-то причине они не были установлены.

У кого-нибудь была подобная проблема?

Ответ здесь

Ответы [ 2 ]

16 голосов
/ 23 февраля 2009

Похоже, этот пакет не установлен по умолчанию.

Перейдите к демонстрационным версиям 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.

Новый пакет теперь также должен отображаться в окне Компонент, Установить пакеты («Редактор свойств оболочки и Компоненты компонентов»).

0 голосов
/ 05 апреля 2010

Я включил этот ответ в свой вопрос, но чтобы его было легче найти, я также добавлю этот ответ сюда, это последний кусочек головоломки, который решил его для меня.


Похоже, codegear установил демки в раздел allusers документов и настроек
 C:\Documents and Settings\All Users\Documents\RAD Studio\6.0\Demos\DelphiWin32\VCLWin32\ShellControls

Ответ здесь

...