Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Theme Manager for delphi 7

10K
18 апреля 2007 года
Gugle
3 / / 01.04.2005
Приветствую всех!

Проблема в Theme Manager. Где говорят, что он есть в delphi 7 где говорят что ставить надо... В общем ругается у меня программа на отсутствие ThemeMgr в uses. Где его взять для 7 версии. Пытался поставить сам Theme Manager, но сколько не искать только для 6 версии и не выше. его то же инсталил не помогает. Где взять ThemeMgr.dcu?
4.6K
19 апреля 2007 года
Tokolist
268 / / 22.03.2007
Не знаю что за зверь такой этот Theme Manager, но Дельфи так обычно ругается, если нет директории этого файла в Library Path ;)
303
19 апреля 2007 года
makbeth
1.0K / / 25.11.2004
В Д7 ThemeManager не нужен. Там все стандартные визуальные компоненты поддерживают темы WinXP - т.е. он встроен. Достаточно в любом модуле проекта подключить модуль XPMan (или кинуть на любую форму TXPManifest).
10K
24 апреля 2007 года
Gugle
3 / / 01.04.2005
>>Не знаю что за зверь такой этот Theme Manager, но Дельфи так обычно ругается, если нет директории этого файла в Library Path.

Такого файла, ThemeMgr.dcu, НЕТ!!!

>>Достаточно в любом модуле проекта подключить модуль XPMan (или кинуть на любую форму TXPManifest).

Пробовал. Заменил ThemeMgr на XPMan. Соответственно стал ругаться, как я понимаю, на какойто компонент из Theme Manager-а и отсутствие еще одного файла.

Листинг ошибки:
[Error] chatDlg.pas(122): Undeclared identifier: 'TThemeManager'
[Error] chatDlg.pas(122): Published field 'ThemeManager1' not a class nor interface type
[Fatal Error] roasterLib.pas(25): File not found: 'VirtualTrees.dcu'

(Это строка 122) ThemeManager1: TThemeManager;
257
24 апреля 2007 года
kosfiz
1.6K / / 18.09.2005
makbeth прав!
вообще домашней страничкой этого компонента является вот этот сайт, на котором в разделе downloads есть версии этого компонента до Delphi 7. как ты думаешь к чему бы это? качаем Theme Manager source only и видим, что там в файле ThemeMgr.pas написано следующее для Delphi 7:
[quote=Mike Lischke(автор сего творения)]ATTENTION! Theme support is already included in this Borland product.
Remove the Delphi Gems Theme Manager from your project to compile it correctly![/quote]
как видишь данный компонент не нужен для Delphi 7.

по поводу того, что выдает ошибки, могу сказать что тебе нужно теперь адаптировать код для работы без TThemeManager'а или работать с Delphi 6.
4.6K
25 апреля 2007 года
Tokolist
268 / / 22.03.2007
[QUOTE=Gugle]Такого файла, ThemeMgr.dcu, НЕТ!!![/QUOTE]
Дружище, если компонент являет собой исходник, то и не будет :) Хотя бы до тех пор пока ты не откомпилируешь пакет, в который проинсталлировал исходник ;)

2 All
Это вы про визуальные стили ХРюши? :-)
Нафига вообще там компонент? Кинул манифест в папку с прогой или в ресурсы и усьо. :) А то попривыкали компоненты на формочку кидать :)
303
25 апреля 2007 года
makbeth
1.0K / / 25.11.2004
Gugle, судя по всему, ты пытаешься собрать какой-то демо прожект, который создавался в D6. Я прав? ;)
Так вот, судя по всему, в нем используется компонент от Mike Lischke VirtualTreeView. Скачай его (ссылка в посте kosfiz) и установи. Затем убери из проекта все ссылки на ThemeMgr и компонент TThemeManager. Включи в проект модуль XPMan. Должно все нормально получиться.

Tokolist, ты енто... полегче :) Посмотри в исходник модуля XPMan, и убедись, что собственно, он и предназначен только для того, чтобы в ресурсах exe'шника и оказался манифест ;) А кидать манифест рядом с exe'шником, ИМХО, дурной тон...
4.6K
27 апреля 2007 года
Tokolist
268 / / 22.03.2007
[QUOTE=makbeth]Tokolist, ты енто... полегче :) Посмотри в исходник модуля XPMan, и убедись, что собственно, он и предназначен только для того, чтобы в ресурсах exe'шника и оказался манифест ;)[/QUOTE]
Дружище, я и без твоей подсказки знаю для чего предназначен этот компонент ;) Я это к тому что разленились мы дельфийцы вообще - для такой простой задачи компонент создавать :-)

[QUOTE=makbeth]А кидать манифест рядом с exe'шником, ИМХО, дурной тон...[/QUOTE]
А вот и ошибаешься :-) Простому пользователю легче удалить файл из папки, чем из ресурсов приложения. ;)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог