delphi – 通过删除RTTI缩小exe
发布时间:2020-12-15 09:27:10 所属栏目:大数据 来源:网络整理
导读:在这个问题( link)中,据说下面的行(在每个单元中)将删除尽可能多的RTTI: {$RTTI EXPLICIT METHODS([]) PROPERTIES([]) FIELDS([])} 该帖子没有提及它的Delphi版本,但我假设是D2010.但是,当我包含上面的行时,我收到此错误: DCC Fatal Error: E2158 System u
在这个问题(
link)中,据说下面的行(在每个单元中)将删除尽可能多的RTTI:
{$RTTI EXPLICIT METHODS([]) PROPERTIES([]) FIELDS([])} 该帖子没有提及它的Delphi版本,但我假设是D2010.但是,当我包含上面的行时,我收到此错误: DCC Fatal Error: E2158 System unit out of date or corrupted: missing TVisibilityClasses. 我正在使用D2010的“库存”版本,并且从未做过任何我知道会改变默认安装或库的内容. 有什么建议? TIA 相关问题:link. 解决方法
确保将“{$RTTI”行放在“unit unit1”下面线.
请注意0??7000之前(如注释中,仅适用于XE4及更低版本),它可能位于DPR文件中,并将应用于项目中的所有单元. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |