| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > как установить TBitmapPlus в DELPHI? |
| Автор: tol 26.6.2006, 17:07 |
| Я скачал TBitmapPlus и теперь хочу установить в DELPHI 7 . Как это правильно сделать, подскажите если кто знает |
| Автор: Alexeis 26.6.2006, 17:40 |
| tol, там есть (в архиве, в папке) пакет *.dpk |
| Автор: Poseidon 26.6.2006, 17:53 |
| Я отвечу так: Установи так, как написано в readme |
| Автор: tol 27.6.2006, 01:26 |
| в этом пакете набор *.pas файлов, по всей видимости их нужно просто присоединять к проекту. До полноценного компонента он не доработан что-ж буду пользоваться им в таком варианте |
| Автор: tol 27.6.2006, 14:19 |
| спасибо за подсказку |
| Автор: Alexeis 27.6.2006, 14:26 | ||
Совсем не обязательно нужно 1) Посмотреть является ли предок нужного компонента наследником TComponent, если да то всегда можно сделать свой компонент на базе этого модуля. 2) Имеется ли в тексте модуля строчка "procedure Register;" если да то за вас почти все сделали - осталось создать в делфи новый пакет и прикрепить к нему этот модуль + ресурс с иконкой 24х24 4 бита на пиксель, причем наличие ресура не обязательно. Создание пакетов и новых компонент описанно практически во всех книгах по Делфи. |
| Автор: tol 29.6.2006, 19:40 |
| насчёт предка то - type TBitmapPlus = class(Graphics.TBitmap) процедуры Register в тексте модуля нет |
| Автор: Alexeis 3.7.2006, 10:49 |
| К сожалению TBitmap не наследник TComponent, так что подсоединять модуль и создовать объект "ручками" |
| Автор: Sunvas 19.7.2006, 19:20 | ||
В главном меню заходишь Component->Install component. Затем выбираешь Into new package. В unit file name указываешь главный pas файл своего компонента ( я не знаю какой именно - попробуй разобраться сам). Нажимешь ОК, а в новом окне Install. Желательно перезапустить Делфи. |
| Автор: Alexeis 19.7.2006, 19:34 |
| Sunvas, читай внимательно и Комонентом может быть только наследник TComponent! |
| Автор: aktuba 19.7.2006, 22:25 | ||
Что сложного? |