5
aşağıdaki düşünün: TMainClass.GetValue yılındaRTTI kullanarak Delphi'de erişim alanına nasıl erişilir?
TFieldType = class
fValue: string;
end;
TMainClass = class
private
Ffield: TFieldType;
public
function GetValue: string;
end;
Ben çalışıyorum olsun TMainClass alanların değerleri:
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
);
örnekleri olan alanların değerlerini almanın başka yolu vardır olabilir başka sınıflar?
Çok teşekkürler, bu makaleleri okudum, ancak çok dikkatli görünmüyor. Cevabınız benim sorunum. – boombastic