使用Delphi 7在运行时获取类中的变量名称列表

时间:2012-12-30 10:53:15

标签: delphi delphi-7

我想在运行时获取当前类/表单上的变量列表。 我该怎么办?我正在使用delphi 7并且没有RTTI来帮助我,不是吗?

1 个答案:

答案 0 :(得分:6)

您无法在Delphi 7中使用RTTI或其他方式动态迭代类中的变量。

您可以使用RTTI访问已发布的属性(以及实现任何启用RTTI的接口的过程/函数),但仅此而已。

如果要迭代表单中的组件,使用表单的Components属性非常容易。