delphi – 将DLL分组以在Executable中使用

delphi – 将DLL分组以在Executable中使用,第1张

概述有没有办法分组一堆DLL,并仍然在运行时使用它们(不压缩).对不起,这个问题听起来简洁而愚蠢,但我不确定还要问什么. 我会解释一下情况: 我们有两个独立的Windows应用程序,现在我们的一个应用程序已经膨胀到如此笨拙的比例,以至于其他应用程序无法在第一个应用程序的范围之外运行.我们希望保留一些封装,同时让较小的程序进入一些较大程序的功能. 运行应用程序没有问题,除了我们不想发送较小项目所有的20 有没有办法分组一堆DLL,并仍然在运行时使用它们(不压缩).对不起,这个问题听起来简洁而愚蠢,但我不确定还要问什么.

我会解释一下情况:

我们有两个独立的Windows应用程序,现在我们的一个应用程序已经膨胀到如此笨拙的比例,以至于其他应用程序无法在第一个应用程序的范围之外运行.我们希望保留一些封装,同时让较小的程序进入一些较大程序的功能.

运行应用程序没有问题,除了我们不想发送较小项目所有的20-30个DLL.

解决方法 可以通过添加启动代码来检查目标系统上是否存在DLL,如果没有,则从资源部分提取它们(或简单地标记到exe的末尾).这样做的一个很好的例子是 Process Explorer – 它作为单个二进制文件分发,但在运行时它会提取并安装驱动程序. 总结

以上是内存溢出为你收集整理的delphi – 将DLL分组以在Executable中使用全部内容,希望文章能够帮你解决delphi – 将DLL分组以在Executable中使用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1268877.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存