Delphi 2010 RTTI - RttiContext.FindType
ComRttiContext.FindType('Classes.TStringList')
Recebo RttiType de TStringList sem nenhum problema. Mas comRttiContext.FindType('MyUnit.TMyClass')
Eu sempre fico nulo (é claro que MyUnit está na cláusula uses). Por quê? O que está errado?
Exemplo:
unit MyUnit;
interface
uses
Classes;
type
TMyClass = class(TStringList)
end;
implementation
end.
Main unit:
...
uses
MyUnit,
...
var
oCont: TRttiContext;
oType: TRttiType;
begin
oCont := TRttiContext.Create;
try
oType := oCont.FindType('MyUnit.TMyClass'); <== oType = nil !!
...