|
Вопрос # 1 182/ вопрос открыт / |
|
Здравствуйте!
Как правильно установить компонент, имеющий только файлы с расширением *.dcr, *.pas, (не всегда *.dcu)
 |
Вопрос задал: mAx (статус: Посетитель)
Вопрос отправлен: 7 декабря 2007, 10:30
Состояние вопроса: открыт, ответов: 2.
|
Ответ #1. Отвечает эксперт: Помфюк Владимир Степанович
Здравствуйте, mAx!
Открыть *.dcr и скомпилировать.
*.dcu - результат компиляции, обычно они идут с исходниками вместо кода (*.pas) если автор не желает показывать этот самый код.
Ответ #2. Отвечает эксперт: min@y™
Чтобы установить компонент в палитру компонентов, для начала надо его добавить в пакет (package). Это файл с расширением dpk. В этом пакете может содержаться несколько компонентов. Для установки твоего компонента можно также создать новый пакет.
Пакет нужно открыть в Delphi и добавить в него pas-исходник компонента. При этом иконка компонента, содержащаяся в файле dcr добавится в пакет автоматом. После этого жми кнопку Install или, если она недоступна, Compile. Должно появиться сообщение о добавлении нового компонента в палитру.
 |
Ответ отправил: min@y™ (статус: Доктор наук)
Время отправки: 8 декабря 2007, 09:07
Оценка за ответ: 4
|
Мини-форум вопроса
Всего сообщений: 2; последнее сообщение — 7 декабря 2007, 11:40; участников в обсуждении: 2.
|
mAx (статус: Посетитель), 7 декабря 2007, 11:26 [#1]:
Опишите подробно как это делается. Я открываю файл *.dcr или *.pas, но он не компилируется.
А как после этот компонент добавить в Delphi?
Заранее спасибо
|
|
Помфюк Владимир Степанович (статус: Абитуриент), 7 декабря 2007, 11:40 [#2]:
Sorry стормозил... *.dcr не компилируется - -он ресурс dpk компилируется.
Вам надо создать dpk (File->New... , потом Package) и добавить в него все *.pas , сохранить всё это, и только потом компилировать
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|