При RttiContext.FindType('Classes.TStringList')
я получаю RttiType из TStringList без проблем. Но с RttiContext.FindType('MyUnit.TMyClass')
я всегда получаю ноль (конечно, MyUnit находится в пункте использования). Почему, что не так?
Пример:
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 !!
...