为什么IDE错误解析器将NativeInt的Size属性表示为错误?

时间:2014-02-21 13:42:37

标签: delphi firemonkey delphi-xe5

我最近开始使用内置的辅助类来处理基本数据类型,使它们看起来像C#。 IDE具有与NativeInt和NativeUInt助手相关联的非常不寻常的行为,因此它将Size属性解释为未定义。

查看一系列实际上不存在的错误,然后通过它们嗅探真正的错误是一件很麻烦的事。 IDE错误解析器所犯的其他错误几乎总能通过成功编译来缓解,但这个错误永远不会消失。

除了不使用属性并切换回SizeOf()之外,有人知道解决方案吗?我们也欢迎黑客解决方案。

1 个答案:

答案 0 :(得分:2)

在IDE设置中禁用“Error Insight”。认真。它永远不会正常工作,报告非真实错误的错误错误等。它从单独的源获取其信息,然后是实际代码,并且很容易失去同步。最好不要使用它。