(如何制作插件.docxVIP

  • 2
  • 0
  • 约1.26万字
  • 约 13页
  • 2017-01-26 发布于四川
  • 举报
(如何制作插件

Delphi插件(Plug-ins)创建、调试与使用应用程序扩展 关键词:Delphi控件杂项 有没有使用过Adobe Photoshop?如果用过,你就会对插件的概念比较熟悉。 对外行人来说,插件仅仅是从外部提供给应用程序的代码块而已(举个例子来说,在 一个DLL中)。一个插件和一个普通DLL之间的差异在于插件具有扩展父应用程序功能 的能力。例如,Photoshop本身并不具备进行大量的图像处理功能。插件的加入使其获 得了产生诸如模糊、斑点,以及其他所有风格的奇怪效果,而其中任何一项功能都不 是父应用程序自身所具有的。 对于图像处理程序来说这很不错,可是为什么要花偌大的力气去完成支持插件的商业 应用程序呢?假设,我们举个例子,你的应用程序要产生一些报表。你的客户肯定会 一直要求更新或者增加新的报表。你可以使用一个诸如Report Smith的外部报表生成 器,这是个不怎么样的解决方案,需要发布附加的文件,要对用户进行额外的培训, 等等。你也可以使用QuickReport,不过这会使你身处版本控制的噩梦之中——如果每 改变一次字体你就要Rebuild你的应用程序的话。 然而,只要你把报表做到插件中,你就可以使用它。需要一个新的报表吗? 没问题,只要安装一个DLL,下次应用程序启动时就会看见它了。另外一个例子是处理 来自外部设备(比如条形码扫描器)的数据的应用程序,为了给

文档评论(0)

1亿VIP精品文档

相关文档