プログラムでいくつかの単純なクラスを宣言しました。
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;
誰でもアドバイスできますか?これがばかげた質問である場合は、事前に謝罪してください!