gpt4 book ai didi

delphi - 如何在 Windows/Delphi 中编写插件程序?

转载 作者:行者123 更新时间:2023-12-03 18:57:58 25 4
gpt4 key购买 nike

我需要创建一个更新应用程序的插件。

看,我有一个主机应用程序,但可能我会用更多功能更新它。我正在使用 Delphi 7 在 Windows 中工作。

基本上,“我的插件”应该向宿主应用程序添加 2 或 3 个新功能。

我如何编写一个在宿主应用程序中插入新代码(新功能)而不重新编译的插件?

注意:我对我的英语感到抱歉。我的自然语言是西类牙语。

谢谢。

最佳答案

一种效果很好的方法是为您的插件创建 COM 对象。这种方法的优点是可以用 Delphi 以外的其他语言开发插件(尽管 Delphi 中的 com 开发比任何其他语言都容易)。 COM 插件不需要重新编译以匹配您的主机应用程序的当前版本,除非您的插件接口(interface)发生更改。

我已经在一个商业产品中实现了一个成功的基于 COM 的插件架构,并且有几个在 Delphi 5 中开发的插件根本不需要重新编译。即使我的应用程序现在是针对 Delphi 2007/2009 编译的,它们仍然只是运行。

关于delphi - 如何在 Windows/Delphi 中编写插件程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1555600/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com