如何从使用包的项目中查找和删除未使用的Delphi运行时包?
我有一个由几个包组成的Delphi项目,在需要的部分包中列出了几个Borland/3rd party软件包(rtl.dcp,vcl.dcp等)我知道我需要它们中的大多数,但是有我知道我不需要那些随着时间的推移,可能一个组件使用它们一次,但后来该组件被删除,或者可能是我测试代码.
我如何找出哪些是必需的,哪些不是?如果不需要它们,它们是否仍需要与最终应用程序一起分发,或者对应用程序的大小/内存要求有任何影响?
我试图尽可能简化流程.
如果指定要用作runime包的包,那么包所需的所有包也需要部署为运行时包.Delphi的编译器会自动检查是否是这种情况.所以你不需要明确要求rtl.dcp,只要你需要一个其他的包.这意味着您只能指定您确定需要的运行时包,其余的将由编译器添加.然后,您只需要检查最终需要部署的软件包.