1

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

4

1 回答 1

6

您不能在 Delphi 7 中动态迭代类中的变量(使用 RTTI 或其他方式)。

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

如果你想迭代表单中的组件,这很容易使用表单的Components属性。

于 2012-12-30T10:58:24.247 回答