Home

Page 350
Page 350
background image

Полезное 343

Следующий
procedure

 String;

Proc:

var

Newltem:

begin

end;

Здесь мы создаем подпункт в меню Plug-ins главного окна. В качестве заго-

ловка пункта меню используется первый переданный параметр. В качестве

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

переданная во втором параметре. Таким образом, дочерний модуль создает

в главном окне пункт меню и назначает ему свой обработчик события.

Ну И ПОСЛеДНИЙ МеТОД —

procedure

 String);

begin

end;

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

 Эту функцию наш метод может использовать для вывода на экран

результатов каких-то расчетов, которые может выполнять дополнительный

модуль.

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

обеспечения взаимодействия встраиваемого модуля с главной программой.
Теперь после ключевого слова implementation объявим следующее:

type

 TIPluginDemo);

const

В разделе type объявлена переменная

 как процедура. Таким

образом описывается название и параметры процедуры из модуля plug-in.
Она будет вызываться из этой программы, а встраиваемый модуль будет

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


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

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