如何获取指向项目的 TFPGList 指针?

How to get TFPGList pointer to item?

我的列表是 TFPGList<TmyRec>,我需要指向项目记录 TMyRec 且索引为 N 的指针。不是整个记录 Items[N],而是指向项目记录的指针。如何获取这个指针?

你不能。在 classic 非泛型 TFPList 中返回指针数组的 .List 成员被替换为 array[0..MaxGListSize] of T

这意味着如果 T 不是引用类型(例如 class 或指向记录的指针),则此数组存储每个项目的完整值而不是指向的指针项目,就像过去一样。