这是什么?在Delphi中,“TList不包含名为...”的成员
问题描述:
我在Delphi 2009程序中添加了一些新的泛型。这是什么?在Delphi中,“TList不包含名为...”的成员
在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;
谁能解释一下这个消息是什么,我能做些什么来解决它?
答
这是Error Insight中的一个小故障。真的,你可以做的唯一的事情就是关闭Error Insight。或者忽略它。它在D2010中也不是固定的。希望这将是在未来的版本...
答
你可以使用这样
CurCursorID:= LocJumpList.Items [I] .JumpID;
你希望在下一个版本中找到什么 - 一个小故障或修复? :) – kludg 2010-08-14 04:00:50
希望它会在下一个版本中固定。 – 2010-08-14 04:06:13