<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Hi.</div><div><br></div><div>First, thanks for the great work in the <font face="monospace, monospace" size="1">invoke.inc</font> for win64! ☺</div><div><br></div><div>So, consider the following example:</div><div><br></div><div><div><font face="monospace, monospace" size="1">uses RTTI;</font></div><div><font face="monospace, monospace" size="1"><br></font></div><div><font face="monospace, monospace" size="1">type</font></div><div><font face="monospace, monospace" size="1">  TFoo = class</font></div><div><font face="monospace, monospace" size="1">  public</font></div><div><font face="monospace, monospace" size="1">    function Bar(const A: string; B: Integer): string;</font></div><div><font face="monospace, monospace" size="1">  end;</font></div><div><font face="monospace, monospace" size="1"><br></font></div><div><font face="monospace, monospace" size="1">function TFoo.Bar(const A: string; B: Integer): string;</font></div><div><font face="monospace, monospace" size="1">begin</font></div><div><font face="monospace, monospace" size="1">end;</font></div><div><br></div><div><font face="monospace, monospace" size="1">var</font></div><div><font face="monospace, monospace" size="1">  m: TRttiMethod;</font></div><div><font face="monospace, monospace" size="1">  p: TRttiParameter;</font></div><div><font face="monospace, monospace" size="1">begin</font></div><div><font face="monospace, monospace" size="1">  m := TRttiContext.Create.GetType(TFoo.ClassInfo).GetMethod('Bar');</font></div><div><font face="monospace, monospace" size="1">  Writeln('m: ', m.ReturnType.ToString);</font></div><div><font face="monospace, monospace" size="1">  for p in m.GetParameters do</font></div><div><font face="monospace, monospace" size="1">    Writeln(' p: ', p.ParamType.ToString);</font></div><div><font face="monospace, monospace" size="1">end.</font></div></div><div><br></div><div>in Delphi, it returns:</div><div><br></div><div><div><font face="monospace, monospace" size="1">m: string</font></div><div><font face="monospace, monospace" size="1"> p: string</font></div><div><font face="monospace, monospace" size="1"> p: Integer</font></div></div><div><br></div><div>in the current stage of RTTI or TypInfo, is there any way to retrieve the type (even as string) of the parameters and the return of a function passing its name as string and only the vtypeinfo of the instance of showed in the above example?</div><div><br></div><div>Thanks in advance!</div><div><br></div>-- <br><div dir="ltr" class="gmail-m_7682029716292538553gmail_signature"><div dir="ltr"><div>Silvio Clécio</div></div></div></div></div></div></div></div>