|
Вопрос # 3 072/ вопрос открыт / |
|
Здравствуйте, уважаемые эксперты!
Для меня разработали программу в среде Delphi 7 с использованием компонента cxDBTreeList. Программу мне нужно скомпилировать в течении 2-3х дней, но автор отказался продолжать работу. Он отдал мне исходники, я установил Delphi 7, загрузил (но не знаю как установить) DevExpress v 4.2. При загрузке файла проекта в Delphi программа дает сообщение "Class TcxDBTreeList not found" и т.д. Я очень начинающий, имел начальный опыт работы только с Delphi 6 (основательно работал только с TurboPascal 7) и не знаю, что делать, чтобы скомпилировать программу, избежав ошибки.
 |
Вопрос задал: Александр Осипов (статус: Посетитель)
Вопрос отправлен: 6 августа 2009, 14:46
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 16; последнее сообщение — 6 августа 2009, 21:09; участников в обсуждении: 4.
|
Вадим К (статус: Академик), 6 августа 2009, 14:55 [#2]:
Среда логично ругается, что ненадохит компонент. Скачали - надо установить. Для этого читайте readme к компоненту - там всё это обычно описано. Хотя в этого компонента вроде умный установщик, который сам всё сделает.
Галочка "подтверждения прочтения" - вселенское зло.
|
|
magistr78 (статус: Посетитель), 6 августа 2009, 15:39 [#3]:
если у вас нет установщика ищите в папке с файлами файлы с расширениями .dpk - это так называемые пакеты. если имя файла начинается с "dcl" то этот файл нужно установить, а если нет то его надо откомпилить.
и в файле readme смотрите порядок установки компонентов. под рукой нет Delphi 7, но на сколько помню через меню файл открываете файл с расширениями .dpk и в появмвшемся окне нажимаете install или compile - зависит от начала имени файла и если всё хорошо, то получаете сообщение об установленных компонентах. но необходмо строго придерживатся порядку утановки компонентов.
|
|
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 (статус: Студент), 6 августа 2009, 15:59 [#7]:
Упс, не заметил приложения к вопросу... Тогда поддерживаю идею с поиском инсталлятора - это наиболее простой путь. Думаю, в версию 4.2 можно не упираться - если будет чуть свежее - проблем не возникнет.
А к какому набору DevExpress относится этот компонент? У меня на диске вроде есть старенькие версии, но весь DE делится на множество частей.
С уважением.
|
|
magistr78 (статус: Посетитель), 6 августа 2009, 16:00 [#8]:
to Вадим К - Согласен, если DevExpress ставить ручками - можно двинуться головой, но Александр написал, что компоненты без установщика.
to Александр - Но Вы написали КОМПОНЕНТЫ DevExpress, а теперь пишете, что демки. Или под демками Вы подразумеваете компоненты с ограниченным сроком работы?
|
|
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 просто прелесть. Программа прекрасно компилируется и работает. Теперь буду отлаживать ее - необходимо поправить некоторые формулы.
Видимо, теперь есть надежда закончить диссертацию в срок!
Еще раз большое спасибо.
С уважением ко всем, Александр.
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|