Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Где взять компонент ShellListView1 для Delphi 7


Автор: Shon 19.12.2008, 13:07
Здравствуйте! 
В своё время разработал программу на Delphi 7 с использованием компонента ShellListView1, теперь же решил доработать, перепробовал все версии Delphi а компонента ShellListView1 нет.
Подскажите кто знает, где его найти, скачать?

Автор: AKATAN 19.12.2008, 16:23
Б-ррр.... Да он входит в стандартный пакет седьмых Дельфей. Находится во вкладке Samples.

Автор: Shon 19.12.2008, 18:35
Вот и я о том же, разрабатывал на Delphi 7 был компонент. Спустя время продолжить не получается т.к. устанавливаю этот же Delphi 7 вкладка Samples имеется, но она почему-то без компонента ShellListView1. Уже и Borland Delphi 10 lite v3.0 пробовал (тоже нету).

Автор: Alexeis 19.12.2008, 19:01
  Он есть и в последующих версиях, только убран за ненадобностью, но его можно скомпилировать и добавить на палитру в любой момент
См. https://forums.codegear.com/thread.jspa?messageID=51324

Автор: Shon 20.12.2008, 10:53
А попроще есть что нибудь?

Я там перечитал 

\RAD Studio\6.0\    "Demos" - этой папки у меня вообще нет!

Автор: Alexeis 20.12.2008, 12:49
  Возможно их добавили в декабрьском апдейте см. http://dn.codegear.com/article/37484
У меня в 2009й точно есть. Приатачил папку к посту

Автор: Shon 20.12.2008, 20:32
Alexeis
Не могли бы подробнее объяснить куда и как устанавливать? я новичок, (архив "ShellControls.zip" 35,41 Kb я скачал).

Автор: Alexeis 21.12.2008, 02:52
Shon, не факт что от 2009й версии подойдет, но там нужно открыть файлы проектов пакетов и сбилдить как dcl так и vcl пакеты. dcl нужно будет установить в delphi, а  vcl пакет разместить туда где его найдет среда.

Автор: Alexeis 21.12.2008, 14:00
Файлы пришлось немного подправить, но в результате все работает как нужно.
Порядок установки таков (версия 2007)
1)  Копируем папку в любое удобное место, я разместил по такому пути.
"\Program Files\CodeGear\RAD Studio\ShellControls"

2) Открываем файл проекта vclshlctrls.dproj и выполняем Build
3) Открываем файл проекта dclshlctrls.dproj и выполняем Build
4) Для проекта dclshlctrls.dproj дополнительно выполняем команду Install.
5) Закрываем проект и для пустого проекта добавляем путь установки в Search Path.

Все на вкладке Samples снова появились нужные компоненты.

Исправленные сорцы прикреплены к посту.

Автор: ZBugz 22.12.2008, 08:49
Цитата(Alexeis @ 20.12.2008,  12:49)
Возможно их добавили в декабрьском апдейте см. http://dn.codegear.com/article/37484
У меня в 2009й точно есть. Приатачил папку к посту

Он пропадал особо. Он действительно и в 2005 и в 2006 и в 2007 и в 2009 Delphi лежит \ShellControls, в зависимости от версии делфи папка менялась, а потом, помойму, все стало стандартно в Demos.

Автор: Alexeis 22.12.2008, 10:31
ZBugz, точно. В 2007й оно лежит тут "\Мои документы\RAD Studio\5.0\Demos\DelphiWin32\VCLWin32\ShellControls"

Добавлено через 1 минуту и 11 секунд
В All Users наверное у тех кто ставил делфю для всех профилей.

Автор: Shon 22.12.2008, 13:00
Alexeis

2) Открываем файл проекта vclshlctrls.dproj и выполняем Build - Что это, где запустить?
3) Открываем файл проекта dclshlctrls.dproj и выполняем Build - Что это, где запустить?
4) Для проекта dclshlctrls.dproj дополнительно выполняем команду Install. - Install component или Install Packages?
5) Закрываем проект и для пустого проекта добавляем путь установки в Search Path. - Это как проделать!

Автор: Alexeis 22.12.2008, 13:32
Цитата(Shon @  22.12.2008,  12:00 Найти цитируемый пост)
2) Открываем файл проекта vclshlctrls.dproj и выполняем Build - Что это, где запустить?
3) Открываем файл проекта dclshlctrls.dproj и выполняем Build - Что это, где запустить?
4) Для проекта dclshlctrls.dproj дополнительно выполняем команду Install. - Install component или Install Packages?
5) Закрываем проект и для пустого проекта добавляем путь установки в Search Path. - Это как проделать! 


Delphi 2007 
Команда Build:  Меню->Project->Build <proj_name> (или shift+F9)

Команда Install: 
Выбираем "Project Manager" в нем выбираем dclshlctrls.bpl, кликаем правой кнопкой, выбираем Install.

Добавление пути для поиска исходников "Search Path"
Project -> Options (Default Options) -> Directories/Conditionals -> Search Path -> ... -> ... -> выбор директории -> Add -> OK -> OK

В других версиях может несколько отличаться, но суть та же .

Автор: Shon 22.12.2008, 13:55
Alexeis - огромное Вам спасибо! у меня всё получилось, как вы написали...
Теперь я могу дальше программировать...

Остальным участвующим тоже спасибо!


Автор: ZBugz 26.12.2008, 22:45
Если кому надо, то в 2009 C:\Users\Public\Documents\RAD Studio\6.0\Demos\DelphiWin32\VCLWin32\ShellControls\dclshlctrls.dproj лежит.
Ну и вообще, там все лежит под Vista

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)