[fpc-pascal] Run Time Type Info - are the type names of all classes defined in a unit stored in the RTTI?
Dennis Poon
dennis at avidsoft.com.hk
Thu Mar 2 01:43:13 CET 2017
Sven Barth wrote:
>
> Am 01.03.2017 11:53 schrieb "Dennis" <dec12 at avidsoft.com.hk
> <mailto:dec12 at avidsoft.com.hk>>:
> >
> > Programmatically, I want to make a list of all Classes defined in
> the unit.
> > Is this info stored in the RTTI or anywhere else?
>
> This info is not yet available, but will be in the future.
>
Thanks.
Ideally, with this feature, in the initialization section of the unit, I
can 'register' all the classes defined in the unit into a
dictionary<String, TClass>.
That way, when loading objects from file, I can use the dictionary to
lookup the actual TClass with the stored Classname, to recreate the
object stored.
Dennis
More information about the fpc-pascal
mailing list