considerar lo siguiente:¿Cómo obtener el campo de acceso en Delphi usando RTTI?
TFieldType = class
fValue: string;
end;
TMainClass = class
private
Ffield: TFieldType;
public
function GetValue: string;
end;
En TMainClass.GetValue Estoy tratando de obtener los valores de los campos TMainClass:
function TMainClass.GetValue;
begin
vCtx := TRTTIContext.Create;
vType := vCtx.GetType(Self.ClassInfo);
for vField in vType.GetFields do
vField.GetValue(
//Here's the trouble, because i don't know how to get the instance
);
puede ser hay otras maneras de conseguir valores de los campos que son las instancias de otras clases?
Muchas gracias, he leído estos artículos, pero parece que no con tanta atención. Tu respuesta resolvió mi problema. – boombastic