【发布时间】:2010-01-14 23:31:22
【问题描述】:
我正在将一个旧项目从 Delphi 2007 迁移到 Delphi 2010。我发现一件事是生成的可执行文件的大小增加了一倍多,而原来的文件已经很大了。 (超过 50 MB。)我怀疑其中很大一部分与扩展 RTTI 有关。
由于该项目早于 Delphi 2010,它不会在任何地方使用扩展 RTTI,我想保守地包含它。有没有办法使用项目选项对话框将{$RTTI EXPLICIT METHODS([]) PROPERTIES([]) FIELDS([])} 全局设置为默认值?我本来希望在某个地方有这个选项(以及$WEAKLINKRTTI),但我没有看到它们。
有谁知道这是否可以通过“传递给编译器的附加选项”字段或其他方式来完成?我真的不想为项目中的每个单元添加包含文件,因为它们有几千个......
【问题讨论】:
标签: delphi delphi-2010 rtti