Категорії «Компоненти програміста»

Налаштування палітри компонентів

Delphi дозволяє змінювати порядок проходження вкладок палітри компонентів, назви вкладок, а також порядок слідування значків компонентів на вкладках. Налаштування палітри компонентів виконується в діалоговому вікні Palette Properties, яке відкривається вибором з меню Component команди Configure Palette (рис. 16.16). Рис. 16.16. Діалогове вікно Palette Properties Спочатку в списку Pages необхідно виділити потрібну вкладку палітри компонентів. Потім, …

Видалення компонента

Іноді виникає необхідність видалити компонент з пакета. Зробити це можна за допомогою редактора пакету компонентів. Для того щоб запустити редактор пакету компонентів, треба з меню Component вибрати команду Install Packages, в діалоговому вікні Project Options (рис. 16.11) зі списку Design packages вибрати потрібний пакет і натиснути кнопку Edit. Рис. 16.11. Вибір пакету для редагування У …

Тестування компонента

Після того як компонент буде додано до пакет, необхідно перевірити поведінку компонента під час розробки програми, що використовує цей компонент (працездатність компонента була перевірена раніше, коли він додавався до форми додатка динамічно, під час роботи програми). Можна вважати, що компонент працює правильно, якщо під час розробки програми вдалося помістити цей компонент в форму розробляється і, …

Помилки при установці компонента

Під час роботи над новим компонентом найбільш частою помилкою є спроба встановити (перевстановити) компонент, який вже знаходиться в одному з пакетів (зазвичай таке бажання виникає після внесення змін до модуль компонента).   У цьому випадку Delphi виводить повідомлення: The package already contains unit named … (Пакет вже містить модуль, який називається …) і процес установки …

Установка

Після створення файлу ресурсів компонента, в якому знаходиться бітовий образ значка компонента, можна приступити до установки компонента. Для цього треба з меню Component вибрати команду Install Component і заповнити поля вікна Install Component (рис. 16.5). Рис. 16.4. Діалогове вікно Install Component У поле Unit file name потрібно ввести ім’я файлу модуля. Для цього зручно скористатися …

Ресурси компонента

Файл ресурсів компонента можна створити за допомогою утиліти Image Editor, яка запускається вибором з меню Tools команди Image Editor. Для того щоб створити новий файл ресурсу компонента, потрібно з меню File вибрати команду New і із списку вибрати тип створюваного файлу – Component Resource File . В результаті відкривається вікно файлу ресурсів Untitledl.dcr, а в …

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

Для того щоб значок компонента з’явився в палітрі компонентів, компонент повинен бути доданий в один з пакетів (Packages) компонентів   Delphi. пакет компонентів – це файл з розширенням dpk (Delphi Package File). Наприклад, компоненти, створені програмістом, знаходяться в пакеті Dclusr70.dpk.   Під час додавання компонента в пакет Delphi використовує модуль компонента і файл ресурсів компоненту, …

Тестування модуля компонента

Перед додаванням нового компонента в палітру компонентів необхідно всебічно його перевірити. Для цього треба створити додаток, що використовує компонент і переконатися, що компонент працює так, як треба. Під час створення форми додатки можна додати в форму компонент, значка якого немає в палітрі компонентів. Однак такий компонент може бути доданий в форму динамічно, т. е. під …

Створення модуля компонента

Перед початком роботи по створенню нового компонента потрібно створити окремий каталог для модуля і інших файлів компонента. Після цього можна приступити до створення модуля компонента. Для того щоб створити модуль компонента, необхідно з меню Component вибрати команду New Component і в поля діалогового вікна New Component (рис. 16.1) ввести інформацію про створюваний компоненті. Рис. 16.1. …

Вибір базового класу

Приступаючи до розробки нового компонента, слід чітко сформулювати призначення компонента. потім необхідно визначити, який з компонентів Delphi найбільш близький за своїм призначенням, виду і функціональними можливостями до компоненту, який розробляється. Саме цей компонент слід вибрати в якості базового.