我有一个 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/