| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 | ||
Он пропадал особо. Он действительно и в 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. - Это как проделать! |
| Автор: 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 |