Получить подчиненное свойство компонента в Delphi, используя RTTI

Я хотел бы получить доступ к следующему свойству, используя RTTI

MyComponent1.Property['variable'].SubProperty

Я хотел бы что-то вроде этого:

var
  Ctx: TRttiContext;
  Typ: TRttiType;
  SubTyp: TRttiType;
  Prop: TRttiProperty;
  SubProp: TRttiProperty;
begin
  Ctx:= TRttiContext.Create;
  Typ:= Ctx.GetType(MyComponent1.ClassInfo);
  Prop:= Typ.GetProperty('Property['variable'].Subproperty') //not possible
  Prop.SetValue(MyComponent1.Property['variable'],'500');
end;

По сути, я хочу получить доступ к вложенному свойству моего компонента, и у меня есть только строки, поэтому я не могу использоватьTyp:=Ctx.GetType(MyComponent1.ClassInfo) а потомProp:=Typ.GetProperty('Property['variable'].Subproperty') это не разрешено Внимание в том, что есть параметр для первого свойства. Я думаю, мне нужно получить это первое свойство, а затем каким-то образом второе свойство, потому что я не могу использовать это свойство1 "."свойство2

Кто-нибудь знает как это сделать?

Ответы на вопрос(1)

Ваш ответ на вопрос