![]() |
|
|
![]()
|
|
| Фолко |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 41 Регистрация: 9.4.2006 Где: Belarus Репутация: нет Всего: нет |
Всем привет!
Использую C++ Builder 6. Решил поставить Virtual Treeview. Установил ThemeManager, затем Virtual Treeview. Создал проект, перетащил на форму VirtualStringTree но при компиляции вываливаются ошибки [C++ Error] VirtualTrees.hpp(13): E2209 Unable to open include file 'UxTheme.hpp' [C++ Error] VirtualTrees.hpp(14): E2209 Unable to open include file 'TmSchema.hpp' [C++ Error] VirtualTrees.hpp(15): E2209 Unable to open include file 'ThemeSrv.hpp' Файлы эти находятся у меня в каталоге D:\Programms\Theme Manager\Source и этот путь я добавляю в Environment Options->Library->Library Path, Browsing Path. Пытаюсь и в другие пункты добавлять, но безрезультатно... Попробовал удалить все новые компоненты и переставить все заново. Появилась другая ошибка: Build [C++ Error] uxtheme.h(176): E2146 Need an identifier to declare [C++ Error] uxtheme.h(546): E2146 Need an identifier to declare и выкидывает на кусок кода:
Может кто подскажет в чем может быть проблема? Заранее спасибо! :( |
|||
|
||||
| smoke_man |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 447 Регистрация: 25.1.2007 Где: Рязань Репутация: 9 Всего: 17 |
Можешь кинуть ссылку на Virtual Treeview? Чтоб можно было оттестить.
-------------------- 0x2b|~0x2b |
|||
|
||||
| Лена |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 879 Регистрация: 16.8.2006 Репутация: 11 Всего: 11 |
Попробуйте заменить файл uxtheme.h Borlanda C:\Program Files\Borland\CBuilder6\Include на uxtheme.h из поставки Virtual Treeview.
|
|||
|
||||
| Drender |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 27.9.2007 Репутация: нет Всего: нет |
Просто найди UxTheme.h TmSchema.h ThemeSrv.h и переименуй их в UxTheme.hpp TmSchema.hpp ThemeSrv.hpp
|
|||
|
||||
| Фолко |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 41 Регистрация: 9.4.2006 Где: Belarus Репутация: нет Всего: нет |
2 smoke_man:
http://www.delphi-gems.com/index.php?optio...2&Itemid=38 --- Спасибо за помощь. Правда вроде и по другому получилось. (Мистика Несколько раз туда-сюда устанавливал-удалял. Сейчас удалил, затем как и раньше поставил сначала ThemeMenager затем Treeview, но при установке поставил все галки и пути для установки выбрал без пробелов, назвал каталоги просто d:\programms\TM и VT. После установки появилась другая ошибка: "Unable to open file OLEACC.LIB", хотя путь вроде есть. Ну я его скопировал в (BCB)\Projects\Lib и вроде нашло. Теперь вот проект с компонентом на форме вроде нормально компилируется, правда он ничего не делает пока. Буду теперь разбираться как Virtual Treeview использовать. |
|||
|
||||
| Фолко |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 41 Регистрация: 9.4.2006 Где: Belarus Репутация: нет Всего: нет |
Кажется я понял.
Я добавил на форму VirtualStringTree и еще теперь добавил ThemeManager. Наверно в ThemeManager была проблема, точнее в том что его не было на форме. Народ, а кто устанавливал Virtual Treeview на Borland Developer Studio 2006 ? ? ? Что-то не получается под Borland Developer Studio 2006 поставить... При установке через инсталятор, инсталятор вроде находит BDS2006 но после установки компонент на вкладках не появляется. Пытаюсь открыть в BDS2006 файл VirtualTreesC6.bpk скомпилировать его (make) чтобы потом установить но вылетает ошибка "Unable to find package import: ThemeMenegerC6.bpi", пытаюсь сначала открыть и скомпилировать ThemeMenegerC6.bpk вылетает Build [Linker Fatal Error] Fatal: Unable to open file 'TMSCHEMA.OBJ' Project Import [Warning] Unrecognized option: M (Pascal Compiler) [Warning] Unrecognized option: M (Pascal Compiler) и код program pasall; Uses TmSchema in 'D:\Programms\Source\TmSchema.pas' , UxTheme in 'D:\Programms\Source\UxTheme.pas' , ThemeSrv in 'D:\Programms\Source\ThemeSrv.pas' , ThemeMgrDB in 'D:\Programms\Source\ThemeMgrDB.pas' , ThemeMgr in 'D:\Programms\Source\ThemeMgr.pas' ; begin end. Help pls ! |
|||
|
||||
| Фолко |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 41 Регистрация: 9.4.2006 Где: Belarus Репутация: нет Всего: нет |
Прошу помощи!
В общем проблема осталась. Шаманил я, ставил туда-сюда - вроде заработал компонент. НО. Сейчас переставил систему, поставил Delphi 7 и CBuilder 6. Установил ThemeManager и Treeview через их стандартные установщики и опять в CBuilder'е не работает компонент (в Делфи заработал сразу !). Выкидывает на код
с ошибкой
Заменить файл uxtheme.h Borlanda C:\Program Files\Borland\CBuilder6\Include на uxtheme.h из поставки Virtual Treeview не могу т.к. в поставке идет файл uxtheme.hpp и в нем есть #include "uxtheme.h", и ошибка о том что-он не может быть найден уже не появляется. Если кто может - напишите как все таки установить Treeview для C++ Builder 6 от начала и до конца ? Pls!!! |
||||
|
|||||
| Фолко |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 41 Регистрация: 9.4.2006 Где: Belarus Репутация: нет Всего: нет |
Пишу как я (вроде бы) решил проблему.
Может я один такой глупый, и только у меня не получалось, но все равно моть кому поможет: *** Treeview + C++ Builder 6 *** 1) Установить Theme Menager и Treeview указав все галки. 2) Выскочит ошибка: Build [C++ Error] uxtheme.h(176): E2146 Need an identifier to declare [C++ Error] uxtheme.h(546): E2146 Need an identifier to declare Исправляем файл C:\Programme\Borland\CBuilder6\Include\uxtheme.h (как сказано здесь - http://trolltech.com/products/qt/qt3/compilers/bcpp) Цитата: To resolve this problem, please edit the uxtheme.h header file of your Borland Builder installation and apply the following patch:
3) Появится ошибка: [Linker Fatal Error] Fatal: Unable to open file 'OLEACC.LIB' Находим этот файл в C:\Program Files\Borland\CBuilder6\Lib\Psdk\ и копируем в C:\Program Files\Borland\CBuilder6\Lib Если кто знает как установить Treeview под Borland Developer Studio 2006 (C++) напишите пож-та! |
|||
|
||||
| Perun |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 15.8.2007 Где: Краснодар Репутация: нет Всего: нет |
Странная проблема. У меня при установке ThemeManager он не находит подходит платформу BDS 2006, но установка продолжается.
Потом устанавливаю VTV, он не ругается - всё прекрасно устанавливает. В настройках BDS в опции Paths and Directories указываешь пути к папкам Source ThemeManager и VTV... по идее всё работает! |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |