我使用 Delphi 10.3.1 COMMUNITY 版本,在调试项目时无法查看通用 tList。
我知道最新版本的 Delphi 不支持允许查看通用 tList 的旧类型调试功能。所以我在下面的代码中使用了 tList.List 来评估 tList。
在tList<tRecord>.List
我可以调查它,但不能在tList<Integer>.List
.
type
tRecord = record
Field: Integer;
end;
procedure TForm1.FormCreate(Sender: TObject);
var
_Record: tRecord;
_List1: TList<tRecord>;
_List2: TList<Integer>;
i: Integer;
begin
_List1 := TList<tRecord>.Create;
_List2 := TList<Integer>.Create;
for i := 0 to 4 do
begin
_Record.Field := i;
_List1.Add(_Record);
_List2.Add(i);
end;
Caption := IntToStr(_List1.List[0].Field) + IntToStr(_List2.List[0]);
_List1.Free;
_List2.Free;
end;
tList<Integer>
在调试过程中如何查看?