delphi bpl开发笔记

来源:互联网 发布:软件测试可以自学吗 编辑:程序博客网 时间:2024/05/17 23:52

一个插件系统需要什么?

一个最小的插件系统需要插件本身,调用插件的容器,最后需要契约。

什么是契约?契约就是两个对象相互沟通的一个标准,这个标准应该统一,这样容器才能和不同的插件通讯,可以使用接口来表述这个契约。如:

type

IPlugin=interface

['{48BF4000-B028-4B57-9955-B1A8305DA394}']

procedure Execute;

end;

 

原创粉丝点击