我在我的Delphi 2009程序中添加了一些新的Generics。
在Delphi IDE的Structure窗口中,我收到了一堆形式的错误:
'TList` 1' does not contain a member named 'JumpID' at line 1031 (1031:57)
我的声明和说法对我来说似乎没问题。而我的程序构建没有任何错误,运行没有问题。
相关声明是:
uses
Generics.Collections;
type
TLocJump = record
LocID: string;
JumpID: string;
end;
var
LocJumpList: TList<TLocJump>;
CurCursorID: string;
I: integer;
这是消息所指的第1031行:
CurCursorID := LocJumpList[I].JumpID;
有人可以解释一下这条消息是什么,以及我可以做些什么来修复它?
答案 0 :(得分:7)
这是Error Insight中的一个小故障。真正唯一可以解决的问题是关闭Error Insight。或者忽略它。它在D2010中也没有固定。希望它会在下一个版本中......
答案 1 :(得分:3)
你可以像这样使用
CurCursorID:= LocJumpList.Items [I] .JumpID;