Home

Page 354
Page 354
background image

Полезное

end;

exports

InitPlugin;

begin

end.

Самое основное здесь — это процедура

 Это как раз та процеду-

ра, которая будет вызываться для инициализации дополнительного модуля.

В первой строке сохраняется указатель на интерфейс взаимодействия между
модулями в переменной

 Данную переменную мы пока еще

не описали, но сделаем это в ближайшее время. В следующей строке ини-

циализируется форма

 которую мы также сейчас создадим.

После этого в меню основной программы создаются три пункта меню

с помощью вызова метода

 объекта PlugClass. В эти пункты

передаются их названия и функции-обработчики, которые тоже еще пред-

стоит написать.

Помимо того, что мы создали процедуру, ее нужно объявить как экспорти-

руемую, чтобы внешние программы могли ее увидеть. Для этого процедура

должна быть описана в разделе export. Это нужно сделать обязательно!!!

Теперь добавим в нашу библиотеку новую форму. Для этого нужно в меню

File открыть подменю New, и затем выбрать пункт Form. На новой форме
разместим три кнопки:

 Показать диалоговое окно;
 Добавить элемент;

 Спрятать окно.

Внешний вид формы вы можете увидеть на рис.

 Помимо кнопок на моей

форме расположен еще и рисунок, но он использован только для украшения.

Теперь опишем внешний вид интерфейса, с помощью которого происходит

взаимодействие между plug-in модулем и главной программой. Для этого
в разделе type напишите следующее:

 = class

public


Copyright © 2020 Файлообменник files.d-lan.dp.ua

Использование любых материалов сайта возможно только с разрешения автора.