Пакет компонента Delphi

Создание пакета компонентов и его установка Delphi.
Для создания пакета компонента выберите в меню File>New>Package Delphi. Для удобства обзора структуры пакета выберите в меню View>Project Manager. Выберите File>>Save Project Us придумайте имя и расположите ваш пакет компонента вашу заготовленную для данной цели директорию. Исходник компонента можно добавить, щелкнув правой кнопкой мыши на папке Contains и выбрав Add… в контекстном меню. Произведя настройки, выбрав Options в основном контекстном меню (щелкнув правой мыши на иконке пакета) настройте параметры вашего пакета компонентов. Произведя компиляцию исходника компонента, вы можете получить и сам компонент, выбрав его сбоку Build в контекстном меню или выбрав Project>Build all project. Если вы хотите создать иконку для вашего компонента используйте редактор ImageEditor, он есть в Delphi 7.
К примеру.
altРисунок 1 – пакет Package.blp
Как вы можете видеть сам исходник компонента TDigit — Digit.pas и файл его ресурса в данном случае с иконкой Digit.dcr


altРисунок 2 – настройка свойств пакета.
Внимание! очень важно правильно настроить параметры пакета, к примеру, поле Package output directory показывает, где будет создан ваш пакет с компонентом, поле Description имя вашего пакета в списке регистрированных компонентов. И обратите внимание! в папках, где система производит поиск ресурсы для пакета не должно быть модулей с одинаковыми именами, к примеру, файл с исходным кодом компонента где-то по запарке может быть и имеет старую копию, что при сборке может подложить свинью.
А для тех, кто решил нарисовать иконку, нужно запустить программу ImageEditor и выбрав File>New>Component Resource File добавить к нему битовое изображение Resource>New>Bitmap. И внимательно! новый ресурс т.е. битовое изображение называем именем нашего компонента в пакете заглавными буквами! К примеру (TDIGIT). После того что там у вас получится нарисовать вам нужно сохранить файл ресурса в директории модуля компонента (файл с исходником компонента) под тем же именем что и модуль но под расширением DCR, к примеру (Digit.dcr).



altРисунок 3 – иконка компонента TDigit.
И доведя все до ума вы можете установить ваш пакет с компонентом нажав в основном контекстном меню Instal либо выбрав Component>Install Packages… и нажав Add (тут нужно указать путь к самому пакету), ну и в последующем а если что пошло не так или по другим соображениям вы можете просто удалить компонент нажав Delete.















Понравилась статья? Поделиться с друзьями: