Вот то что не работает, а вроде должно
program Project1;
{$APPTYPE CONSOLE}
uses
sysutils,
typinfo,
rtti,
classes,
Unit1;
var
c : TRttiContext;
rt: TRttiType;
begin
c := TRttiContext.Create;
rt:=c.FindType('Unit1.tb');
Writeln(
rt.name);
readln;
end.
unit Unit1;
interface
type
tb=record
fa:integer;
end;
var
b:tb;
implementation
initialization
b.fa:=-1;
writeln(b.fa)
end.