这是什么?"TList在Delphi中不包含名为...的成员"

lke*_*ler 5 delphi generics

我在我的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)

任何人都可以解释这个消息是什么,以及我可以做些什么来解决它?

Mas*_*ler 7

这是Error Insight中的一个小故障.真正唯一可以解决的问题是关闭Error Insight.或者忽略它.它在D2010中也没有固定.希望它会在下一个版本中......

  • 您希望在下一个版本中找到什么 - 故障或修复?:) (3认同)