当我尝试在Delphi XE中编译一个包含5000+个值的枚举类型的单元时,出现了以下错误:
[DCC Error] uCities.pas(5834): E2575 RTTI for 'TCity' is too large; reduce scope with $RTTI or reduce type size
我该如何解决这个问题?
有什么方法可以解决这个问题吗?
{$WEAKLINKRTTI ON}
{$RTTI EXPLICIT METHODS([]) PROPERTIES([]) FIELDS([])}
没有起到帮助作用。
提前感谢。