Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.76/153: Рейтинг темы: голосов - 153, средняя оценка - 4.76
 Аватар для apocalypce
9 / 9 / 0
Регистрация: 08.08.2009
Сообщений: 47

Установка компонентов

18.08.2009, 12:02. Показов 32343. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую Вас Уважаемые посетители форума! Вот лазил я по форуму и много кто спрашивает как устанавливать компоненты в delphi в следствии чего решил добавить статью (с позваления модераторов))))

И так поехали!

Как известно delphi представляет возможность программисту написать свои или использовать уже готовые компоненты (мы будем рассматривать второй вариант).
Компоненты бывают с несколькими расширениями, а именно расширение *.dpk. Для их установки достаточно запустить delphi, открыть их и в появившемся окне нажать кнопку "install".



Если компоненты не содержали ошибок, то они уже установленны.
Также можно встретить компоненты в виде наборов файлов. Как правило, при установки комонента нужно искать файлы с расширением *.pas. В этом случае нажмите на панели кнопку "component" и выберите "install cpmponent..."



Потом нажмите кнопку browse и выберите путь к pas-файлу (если диалог выбора файла(ов) не запустился автоматически).



Установка произоизойдёт сама, и если компонент не содержал ошибок, то перед вами появится следущее окно (отключенная кнопка "install" свидетельствует, что компонент уже установлен).



Если вы сделали всё правильно, то компоненты готовы для работы (поищите их среди старых вкладок, либо среди созданных, которые находятся в конце).



Есть ещё одна деталь. После установки компонент всего лишь прописывается в настройках delphi. Поэтому вы и указывали адрес к файлам компонента. Т.е., во время разработки приложений среда будет обращаться к этим файлам. Чтоб не возникло никаких проблем, я бы посоветовал вам создать отдельную папку в дирректории delphi (Например, "installpak" или придумайте свое имя) и помещать туда все свои компоненты. Тогда не будут возникать никакие ошибки и не буудет проблем с поиском файлов компонента.
7
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.08.2009, 12:02
Ответы с готовыми решениями:

Установка компонентов
Ситуация следующая я установил компонент, а именно DataFile,но он не работает в проекте в котором я работаю, если создать новый проект в...

Установка 20 компонентов
Добрый день, нужно установить 20 компонентов, чтобы по одному в ручную не устанавливать закинул файлы в каталог $(DELPHI)\Projects\Bpl, но...

Создание и установка компонентов у Embarcadero Delphi XE3
Всем привет! У меня такая вот проблемка: Я новичок в создании компонентов на Delphi 8-) и это как-бы мой первый компонент. Хотел создать...

11
0 / 0 / 0
Регистрация: 15.08.2014
Сообщений: 18
15.08.2014, 22:18
Не могу поставить компонент...
Нужно подпилить программу на делфи5, в состав которой входит этот компонент IOComp.rar
Поставил делфи (первый раз с 2002г ), успешно поставил несколько других компонентов. А этот не хочет, говорит:
[Fatal Error] iocomp50.dpk(42): File not found: 'iProfessionalReg.dcu'
В сурсах (Source VCL) действительно, есть только iProfessionalReg.pas и iProfessionalReg.dcr.
Что делать? Подгружать как *.pas?

Ставлю так:
File -> Open Project
\IOComp\Packages\iocomp50.dpk
Install.
В общем, по этому методу.
0
Эксперт Pascal/Delphi
 Аватар для droider
4882 / 2819 / 862
Регистрация: 04.10.2012
Сообщений: 10,248
15.08.2014, 23:55
Цитата Сообщение от Nikolass44 Посмотреть сообщение
подпилить программу на делфи5, в состав которой входит этот компонент IOComp
Скачайте последний совместимый релиз и ставьте.
0
0 / 0 / 0
Регистрация: 15.08.2014
Сообщений: 18
19.08.2014, 19:51
Это демо релиз. А у меня, насколько понимаю, лицензионный.
В любом случае, хотелось бы поставить тот релиз, который использовался в оригинале.
0
157 / 300 / 47
Регистрация: 14.08.2012
Сообщений: 2,578
19.08.2014, 21:31
Обычно установку делают так:
1. Скачиваем архив с компонентом
2. Распаковываем архив куда душа желаем.
3. Копируем все файлы компонента(или компонентов) в папку Lib в папке с компилятором.
4. Открываем от туда .dpk файл.
5. Выходит окно, где мы нажимаем сначала Compile, а затем Install.
6. Перезапускаем Delphi и на палитре компонентов должен быть установленный компонент.
1
0 / 0 / 0
Регистрация: 15.08.2014
Сообщений: 18
19.08.2014, 21:57
Видимо, проблема была в том, что дпк лежал в другой папке.
Внедрил дпк в папку с сурсами. При компиляции/билде получил кучу предупреждений, но ни одной ошибки.
Инсталяция, вроде, прошла. По крайней мере IOcomp на вкладках появился.



Не понятно, бояться, или уже нет...
0
0 / 0 / 0
Регистрация: 15.08.2014
Сообщений: 18
19.08.2014, 22:43
Хм.
Загрузил проект (программу). Сначала выдало:



При попытре запуска Run выдаёт



То есть ошибка на первом же компоненте IOcomp. Хотя в палитре я этот iTimer нашёл.
Опять пути?

Не по теме:

ПС. В упор не вижу, как тут загружать картинки на форум.

0
19.08.2014, 23:19

Не по теме:

Цитата Сообщение от Nikolass44 Посмотреть сообщение
как тут загружать картинки на форум.
Под окном редактора сообщений есть ссылки на справку. А вообще - перейти в расширенный режим редактирования сообщения, появится кнопка со скрепкой.

0
0 / 0 / 0
Регистрация: 15.08.2014
Сообщений: 18
20.08.2014, 00:05
Прописал в енвиронмент. Перестало на этот компонент ругаться.
Но по прежнему выдаёт первое окошко про создание формы и при компиляции это:
Миниатюры
Установка компонентов  
0
0 / 0 / 0
Регистрация: 15.08.2014
Сообщений: 18
20.08.2014, 00:06
Что это за имя сервера?..
0
Эксперт Pascal/Delphi
 Аватар для droider
4882 / 2819 / 862
Регистрация: 04.10.2012
Сообщений: 10,248
20.08.2014, 09:22
Цитата Сообщение от Nikolass44 Посмотреть сообщение
Это демо релиз. А у меня, насколько понимаю, лицензионный
Вы за него платили?
0
0 / 0 / 0
Регистрация: 15.08.2014
Сообщений: 18
20.08.2014, 20:07
Лично я - нет. Кампания, по слухам, да. По крайней мере ПО лицензировано, что косвенно указывает на легальность компонентов. Ну и пятая делфи по тому пятая, что куплена.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.08.2014, 20:07
Помогаю со студенческими работами здесь

Установка компонентов - как зарегистрировать компоненты вкладки activeX в реестре
Подскажите пожалуйста, как зарегистрировать компоненты вкладки activeX в реестре? Это необходимо, чтобы программа запускалась на других...

Компоненты, типы компонентов, классы компонентов в Delphi
Какие есть типы и классы компонентов в Delphi?

Создание Delphi-компонентов. Правила создания компонентов
Текстовый файл содержит несколько вопросов и 4 варианта ответа , из которых только один вурный(помечен символом +). Файл имеет...

Установка компонентов 2006
Всем доброго времени суток! Подскажите, пожалуйста, как установить компонент в делфи 2006??? в седьмом без проблем, а тут растерялся

Установка и настройка компонентов Windows
Здравствуйте, уважаемые. Такая ситуация: требуется определить, установлен ли, к примеру, IIS и если да, то нужно создать конкретный...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru