Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 3 072

/ вопрос открыт /

Здравствуйте, уважаемые эксперты!
Для меня разработали программу в среде Delphi 7 с использованием компонента cxDBTreeList. Программу мне нужно скомпилировать в течении 2-3х дней, но автор отказался продолжать работу. Он отдал мне исходники, я установил Delphi 7, загрузил (но не знаю как установить) DevExpress v 4.2. При загрузке файла проекта в Delphi программа дает сообщение "Class TcxDBTreeList not found" и т.д. Я очень начинающий, имел начальный опыт работы только с Delphi 6 (основательно работал только с TurboPascal 7) и не знаю, что делать, чтобы скомпилировать программу, избежав ошибки.

Приложение:
  1.  
  2.  
  3.  


Александр Осипов Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: Александр Осипов (статус: Посетитель)
Вопрос отправлен: 6 августа 2009, 14:46
Состояние вопроса: открыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 16; последнее сообщение — 6 августа 2009, 21:09; участников в обсуждении: 4.
Dron

Dron (статус: Студент), 6 августа 2009, 14:53 [#1]:

Если не ошибаюсь, это компонент из DevExpress, а потому начинать искать нужно здесь: http://www.devexpress.com/downloads/vcl/
С уважением.
Вадим К

Вадим К (статус: Академик), 6 августа 2009, 14:55 [#2]:

Среда логично ругается, что ненадохит компонент. Скачали - надо установить. Для этого читайте readme к компоненту - там всё это обычно описано. Хотя в этого компонента вроде умный установщик, который сам всё сделает.
Галочка "подтверждения прочтения" - вселенское зло.
magistr78

magistr78 (статус: Посетитель), 6 августа 2009, 15:39 [#3]:

если у вас нет установщика ищите в папке с файлами файлы с расширениями .dpk - это так называемые пакеты. если имя файла начинается с "dcl" то этот файл нужно установить, а если нет то его надо откомпилить.
и в файле readme смотрите порядок установки компонентов. под рукой нет Delphi 7, но на сколько помню через меню файл открываете файл с расширениями .dpk и в появмвшемся окне нажимаете install или compile - зависит от начала имени файла и если всё хорошо, то получаете сообщение об установленных компонентах. но необходмо строго придерживатся порядку утановки компонентов.
magistr78

magistr78 (статус: Посетитель), 6 августа 2009, 15:41 [#4]:

исправление к моему ответу файлы с расширениями .dpk если имя файла начинается с "dcl" нужно сначало откомпилить, а потом установить.
Вадим К

Вадим К (статус: Академик), 6 августа 2009, 15:42 [#5]:

Там вроде полноценный инсталлятор был - запустил, выбрал что надо и всё. Потому что ручками их установить - можно двинуться головой.
Галочка "подтверждения прочтения" - вселенское зло.
Александр Осипов

Александр Осипов (статус: Посетитель), 6 августа 2009, 15:44 [#6]:

На указанном сайте http://www.devexpress.com/downloads/vcl/ предлагаются демки, а не установочные пакеты. Прошу прощения, но повторюсь: ни установочного пакета, ни установщика, ни файлов readme к каждому компоненту у меня нет. Мне необходимо добавить компоненты DevExpress на верхнюю панель Delphi, я это понимаю. Но как? Есть решение - достать этот самый установочный пакет, но такая тема, наверное, в этом форуме не желательна.
Dron

Dron (статус: Студент), 6 августа 2009, 15:59 [#7]:

Упс, не заметил приложения к вопросу... Тогда поддерживаю идею с поиском инсталлятора - это наиболее простой путь. Думаю, в версию 4.2 можно не упираться - если будет чуть свежее - проблем не возникнет.
А к какому набору DevExpress относится этот компонент? У меня на диске вроде есть старенькие версии, но весь DE делится на множество частей.
С уважением.
magistr78

magistr78 (статус: Посетитель), 6 августа 2009, 16:00 [#8]:

to Вадим К - Согласен, если DevExpress ставить ручками - можно двинуться головой, но Александр написал, что компоненты без установщика.
to Александр - Но Вы написали КОМПОНЕНТЫ DevExpress, а теперь пишете, что демки. Или под демками Вы подразумеваете компоненты с ограниченным сроком работы?
Вадим К

Вадим К (статус: Академик), 6 августа 2009, 16:04 [#9]:

Если просто скомпилировать, посмотреть, что оно работает - можно триальными воспользоваться.
Правда я их там что то не нашел. Вам надо этот пакет http://www.devexpress.com/Products/VCL/ExQuantumTreeList/index.xml
Галочка "подтверждения прочтения" - вселенское зло.
magistr78

magistr78 (статус: Посетитель), 6 августа 2009, 16:12 [#10]:

только не берите cxDBTreeList из DevExpress VCL v43. он там глючный
Вадим К

Вадим К (статус: Академик), 6 августа 2009, 16:13 [#11]:

Я на сайте только демки (примеры) нашел, но не сами компоненты - они предлагают покупать сразу.
Галочка "подтверждения прочтения" - вселенское зло.
Александр Осипов

Александр Осипов (статус: Посетитель), 6 августа 2009, 17:27 [#12]:

Спасибо всем, кто меня поддерживает.
to maqistr78 - Демки на указанном Вами сайте, у меня - целый набор каталогов с пакетами и исходниками.
to Вадим К - Нашел файл readme для ручной установки. Поначалу я думал, что это файл с описанием архива. Прошу меня извинить.
Далее я нашел-таки где необходимо прописать пути к библиотекам и прописал их.
Далее предлагается порядок установки пакетов во избежании ошибок. Я попробовал провести установку, как посоветовал maqistr78, и на первом же пакете dxCoreD7.dpk независимо от того, компилирую ли я его сначала, или сразу ставлю, система выдает ошибку "Package c:\program...dxCoreD7.bpl can't be installed becouse it is not a design time package". При этом в каталоге источников появляется файл dxCore.tcu (я так понимаю, что это скомпилированная библиотека), а в каталоге Bpl файлы dxCoreD7.bpl и dxCoreD7.dcp. Страшная ли это ошибка. Если нет, как проверить, что компоненты установились.
Вадим К

Вадим К (статус: Академик), 6 августа 2009, 17:34 [#13]:

" installed becouse it is not a design time package" - есть пакеты двух типов. designtime и runtime. Компилировать надо оба типа, а вот инстллировать только второго. Первый тип не предназначен для инсталляции. Так что это не ошибка делфи.
Галочка "подтверждения прочтения" - вселенское зло.
Александр Осипов

Александр Осипов (статус: Посетитель), 6 августа 2009, 17:42 [#14]:

Если я правильно понимаю, то я могу продолжать установку?
Вадим К

Вадим К (статус: Академик), 6 августа 2009, 17:51 [#15]:

Да, можете. если пакет ругается на desing-time - просто не надо инсталлировать.
Галочка "подтверждения прочтения" - вселенское зло.
Александр Осипов

Александр Осипов (статус: Посетитель), 6 августа 2009, 21:09 [#16]:

Дорогие друзья!
Всем спасибо большое. Компоненты DevExpress инсталлировал. Палитра Delphi просто прелесть. Программа прекрасно компилируется и работает. Теперь буду отлаживать ее - необходимо поправить некоторые формулы.
Видимо, теперь есть надежда закончить диссертацию в срок!
Еще раз большое спасибо.
С уважением ко всем, Александр.

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 16:48
Выполнено за 0.03 сек.