这是什么?在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中也不是固定的。希望这将是在未来的版本...

+3

你希望在下一个版本中找到什么 - 一个小故障或修复? :) – kludg 2010-08-14 04:00:50

+0

希望它会在下一个版本中固定。 – 2010-08-14 04:06:13

你可以使用这样

CurCursorID:= LocJumpList.Items [I] .JumpID;