我在我的Delphi 2009程序中添加了一些新的Generics.
在Delphi IDE的Structure窗口中,我收到了一堆表单错误:
'TList` 1' does not contain a member named 'JumpID' at line 1031 (1031:57)
Run Code Online (Sandbox Code Playgroud)
我的声明和线条对我来说似乎很好.而我的程序Builds没有任何错误,运行没有问题.
相关声明是:
uses
Generics.Collections;
type
TLocJump = record
LocID: string;
JumpID: string;
end;
var
LocJumpList: TList<TLocJump>;
CurCursorID: string;
I: integer;
Run Code Online (Sandbox Code Playgroud)
这是消息所指的第1031行:
CurCursorID := LocJumpList[I].JumpID;
Run Code Online (Sandbox Code Playgroud)
任何人都可以解释这个消息是什么,以及我可以做些什么来解决它?
这是Error Insight中的一个小故障.真正唯一可以解决的问题是关闭Error Insight.或者忽略它.它在D2010中也没有固定.希望它会在下一个版本中......