Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
C++Builder.doc
Скачиваний:
7
Добавлен:
01.04.2025
Размер:
15.66 Mб
Скачать

6.7.6 Инсталляция компоненты на Палитру

Компонентные модули, написанные на C++, имеют расширение .срр, а компоненты, написанные на Объектном Паскале, имеют расширение .pas.

При инсталляции новой компоненты или при выполнении команды Component | Rebuild Library, Библиотека Визуальных Компонент перестраивается, и C++Builder создает временный файл CMPLIB32.CPP исходных текстов VCL. Чтобы сохранить этот файл, с помощью команды Options | Environment | Library откройте диалог опций и установите флаг Save Library Source Code.

Чтобы добавить к VCL компоненту, выполните следующие шаги:

1. С помощью команды Component | Install откройте диалоговое окно инсталляции компонент.

2. Нажмите кнопку Add, которая открывает диалог добавления модуля. Введите имя модуля непосредственно в поле Module Name или найдите его местоположение, нажав на кнопку поиска Browse. Имя добавленного вами компонентного модуля появится внизу списка названий группы Installed Components. В списке Component classes вы увидите имена компонентных классов, уже находящихся в выбранной группе Библиотеки. У вновь введенного модуля имя компонентного класса отсутствует.

3. Нажмите кнопку ОК, закрывая диалог инсталляции компонент. Библиотека будет перестроена и новая компонента установлена на ту вкладку Палитры, которую вы определили как параметр функции регистрации (см. Листинг 6.13).

Чтобы удалить компоненту из VCL, выполните следующие шаги:

1. Выполните команду Component | Install, которая открывает диалоговое окно установки компонент.

2. Найдите ненужный вам более компонентный класс в списке Component classes выбранной группы Библиотеки и нажмите кнопку Remove.

3. Нажмите кнопку ОК. Библиотека будет перестроена и новая компонента удалена из Палитры.

Чтобы перестроить Палитру, выполните следующие шаги:

1. Откройте диалог установки опций Палитры с помощью команд Component | Configure Palette или Options | Environment | Palette.

2. Нажмите кнопку Add и выберите имя для новой вкладки. Имя добавленной вами вкладки появится внизу списка Pages названий вкладок.

3. Перетащите мышью выбранную компоненту в списке Components на нужную вкладку списка Pages.

4. Нажмите кнопку ОК. Библиотека и Палитра будут перестроены.

6.7.7 Сохранение файлов новой компоненты

Когда вы закончите процесс разработки, созданная компонента будет представлена следующими файлами:

• объектный файл результата компиляции MyComp.obj;

• заголовочный файл объявлений, сгенерированный компилятором (MyComp.h для исходного текста на C++ или MyComp.hpp для исходного текста на Объектном Паскале);

• файл битового образа Палитры (MyComp.res или MyComp.dcr);

• файл формы MyComp.dfm, если компонента использует форму.

Перед тем, как использовать вновь созданную компоненту, перепишите в каталог \.. .\CBuilder\LIB\OBJ следующие файлы компоненты МуСотр: все двоичные файлы (с расширениями .dfm, .res и .dcr), все исходные файлы (с расширениями .срр или .pas), все объектные файлы (с расширениями .obj и .Но) и все заголовочные файлы (с расширениями .h или .hpp). Желательно создать и сохранить контекстно-справочный файл (с расширением .hip).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]