【发布时间】:2011-10-19 17:48:09
【问题描述】:
如果我有一个 TList,其中包含许多不同记录类型的指针,我如何访问 TList 中不同记录的值?
有什么方法可以获取那些引用的记录的记录类型或类型信息吗?
我目前正在使用 Delphi XE。
【问题讨论】:
-
我对 RTTI 一无所知,但我认为指向记录的指针不会携带类型信息。我错了吗?
-
试试这个 PRecord(List[i])^.member 其中 PRecord 是 ^Yourdefinedrecord ...我不太明白这个问题...
-
@opc0de 我认为问题在于您不知道列表中的类型的列表。否则它就像你的评论一样微不足道。
-
好点不明白这个问题感谢您为我解决问题。
标签: delphi pointers delphi-xe record rtti