こんにちは、質問があります。Delphi でサブクラスを作成するためのループを実行できますか? RTTIについていくつか見ましたが、実行時にプロパティでクラスを作成する方法が見つかりません
例
ありがとうございました
Type
TclassX = class
private
public
X1 : integer;
X2 : String;
end;
Type
TRecord = class
ID : TClassX;
NAME : TClassX;
private
public
contructor Create();
property ID : TClassX read FY1 write SetY1;
property NAME : TClassX read FY2 write SetY2;
end;
implementation
constructor TRecord.Create;
begin
///HERE I WHANT MAKE A LOOP AND DON'T MAKE ONE BY ONE
// property[0] := ID;
// property[1] := NAME;
// FOR I:= 0 TO 1 DO BEGIN
// ***PROPERTY[i] := TClassX.Create; ---*** not correct just exemple
// END;
ID := TClassY.Create;
NAME := TClassY.Create;
end;