我在程序中声明了一些简单的类,例如
MyClass = class
Var1 : Integer
Var2 : Integer
end;
我想做的是在运行时获取此类(“MyClass”)中的变量列表(对于组件可能类似于“GetPropList”?)
我想到了这样的事情(显然,函数“GetVarNames”不存在,但我希望这能给出想法),它将把“MyClass”中列出的变量的名称拉到 TStringList 中的字符串中:
var
MyVariableNamesList: TStringList
i : integer;
begin
MyVariableNamesList := TStringList.create;
MyVariableNamesList := GetVarNames(MyClass)
end;
任何人都可以建议吗?如果这是一个愚蠢的问题,请提前道歉!