|
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
|
|
| 18.08.2009, 12:02 | |
|
Ответы с готовыми решениями:
11
Установка компонентов Установка 20 компонентов Создание и установка компонентов у Embarcadero Delphi XE3 |
|
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
|
|
|
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 | |
|
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
|
|
|
4882 / 2819 / 862
Регистрация: 04.10.2012
Сообщений: 10,248
|
|
| 20.08.2014, 09:22 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 15.08.2014
Сообщений: 18
|
|
| 20.08.2014, 20:07 | |
|
Лично я - нет. Кампания, по слухам, да. По крайней мере ПО лицензировано, что косвенно указывает на легальность компонентов. Ну и пятая делфи по тому пятая, что куплена.
0
|
|
| 20.08.2014, 20:07 | |
|
Помогаю со студенческими работами здесь
12
Установка компонентов - как зарегистрировать компоненты вкладки activeX в реестре Компоненты, типы компонентов, классы компонентов в Delphi Создание Delphi-компонентов. Правила создания компонентов Установка компонентов 2006 Установка и настройка компонентов Windows Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
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 .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|