Как установить Virtual Treeview ?

Виртуальное древовидное представление Майка Лишке кажется очень популярным в Интернете и в качестве стороннего компонента. Я только что загрузил на свой компьютер версию 4.8.7.

У меня есть Delphi 2010 и Delphi 7.0 в 2 разделах.

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

Я проверял Delphi 2010, да, он находится на палитре компонентов с 3 элементами управления.

Но когда я запускаю Delphi 7.0, IDE предлагает «Не удается загрузить VirtualtreesD7.bpl ...». Я игнорирую его и обнаруживаю, что пакет времени разработки Virtual treeview находится в списке, но НЕ ПРОВЕРЕН. Если я попытаюсь проверить это, снова появится сообщение «Невозможно загрузить virtualtreesD7 ...».

Я просматриваю весь диск, нахожу VirtualTreesD7D.bpl и вручную добавляю его в список пакетов времени разработки. Он находится на палитре с 3 элементами управления.

Я быстро протестировал его и вышел из Delphi 7.0. Но когда я перезапускаю Delphi 7.0, снова появляется сообщение «Не удается загрузить VirtualtreesD7.bpl ...», это снова не на палитре и не проверено в списке пакетов времени разработки.

Это очень простой вопрос. Вы можете дать мне знать, как это решить? Заранее большое спасибо.

Редактировать:

Спасибо за комментарии.

Я проверил ваши комментарии, но не работает.

Новая проблема:

Если я удалю виртуальное древовидное представление, щелкнув unins000.exe и переустановите его только в Delphi 7.0, установщик запросит на последнем экране "... завершено .." и никаких сообщений об ошибках. Когда я запускаю Delphi 7, пакет времени разработки виртуального дерева отсутствует в списке пакетов. Это даже хуже, чем в прошлый раз (последний раз он был в списке пакетов, но не проверен).

Я очень внимательно проверяю одну строку за другой в этом файле журнала, он говорит:

...
...
VirtualTreesD7.dpk(39) 
VirtualTreesD7.dpk(39) 
VirtualTreesD7.dpk(41) 
VirtualTreesD7.dpk(43) 

**VirtualTreesD7D.dpk(32) Fatal: Required package 'VirtualTreesD7' not found**

Почему? Почему он не устанавливается и не отображает ошибку при установке на последнем экране установки.

Как решить эту проблему «Неустранимая ... не найден».

Спасибо всем за помощь.

Новое Изменить: (Это ответ?)

Сначала спасибо за вашу помощь и предложение.

Мне требуется 2 часа, чтобы проверить и найти возможное решение. Он работает на моей машине и может быть установлен в Delphi 7.0.

Шаги:

1. uninstall virtual treeview by clicking unins000.exe from Delphi 7.0 ( you can separately install virtual treeview in Delphi 2010)

2. clicking newly downloaded VirtualTreeview setup 4.8.7.exe, install it in Delphi 7 folder, do not install it in default...Rad..path.  Important: INGNORE ALL ERROR PROMPTS DURING INSTALLATION (INCLUDING ERROR PROMPT IN THAT LARGE INSTALLATION LOG FILE).

3. Go to $\Virtual Treeview, right click VirtualTreesD7D.dpk, select Open with Delphi 32 development environment. A window prompts for you to compile. JUST CLICK COMPILE, DO NOT CLICK INSTALL.

4. Go to Component -> Install Packages. Go to $\Bpl folder and manually add VirtualTreesD7D.bpl into Design Package. The three controls will appear in Palette.

5. Go to folder $\Bpl and YOU MUST COPY VirtualTreesD7.bpl (NOT VirtualTreesD7D.bpl) INTO $\Bin folder.

6. Close Delphi 7 and restart it, you will find that this component is on Palette and in Package list, it is in Design package list and CHECKED.

Я лично считаю, что установщик Virtual treeview нуждается в улучшениях, чтобы избавить пользователей от таких проблем и проверить установку. Инсталлятор нужно переписать.

Это мой случай установки. Я не знаю, можно ли это распространить на всех пользователей.

Всем спасибо.

9
задан Warren 11 February 2011 в 09:40
поделиться