delphi - 确定要包含的 Delphi 运行时包

标签 delphi

我有一个 Delphi DLL,其中包含一个使用各种第三方组件的表单。许多不同版本的 Delphi 都使用这个 DLL。我将第三方组件编译到DLL中。我相信我仍然需要链接到一些“基本”Delphi 包,如 rtl、vcl 等,因此我的 DLL 将使用 Delphi IDE 正在使用的相同内存管理器和其他全局资源。如何找出我需要链接到哪些 BPL?

理想情况下,我想在我的 DLL 或项目中指向一些实用程序,并让它列出它所依赖的每个 BPL(如果我只使用 BPL 并且没有可用的源文件)。然后我可以查看该列表并选择我想要在运行时加载的包。 “运行时包”下的项目属性中给出的当前列表不完整(因为多年来一直在调整)。

最佳答案

检查我编写的名为“Required”的工具 - 您可以从 http://www.drbob42.com/tools 下载

关于delphi - 确定要包含的 Delphi 运行时包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1562601/

相关文章:

delphi - 将 TRadioButton 设置为选中会导致 OnClick 事件

delphi - 在Delphi中使用REST请求

c# - 检查正在运行的特定进程的快速方法

android - BASE64 编码和解码不起作用

delphi - 在 Delphi OLEDB 中加密 SQLite 数据库

Delphi 接口(interface)和类变量类型

delphi - 为什么 EnumProcesses 中的参数 aProcesses 设置为 1024?

delphi - 尝试TidSMTP.Connect时连接超时

database - 将 jpeg 图像保存和加载到数据库不工作 DELPHI

node.js - 如何在 Delphi 中创建客户端以便与 socket.io 一起使用