我最近从 Delphi 7 搬到了 Delphi XE3。
Delphi 7 中 107kb 的 dll 文件现在编译为 2.7 MB。另一个 114kb 现在是 4.7 MB!
这是正常的吗?我可以做些什么来减少文件大小?如果您需要更多信息,请询问。
更新:
这两个 dll 文件已经在发布模式下编译。
听从梅森的建议后:
4.7MB 文件减少到 834kb,2.7MB 文件减少到 2.1MB。这个 2.1MB 的文件利用了泛型和一个名为 nExcel 的外部库,用于生成 Excel 文件。虽然在文件大小较小时也使用了 nExcel,但使用泛型是代码的新增功能,我猜这可能是文件大小保持相当大的原因。