Am 21.09.2010 13:49, schrieb Michael Van Canneyt:
On Tue, 21 Sep 2010, Florian Klaempfl wrote:
Am 21.09.2010 13:42, schrieb Adriaan van Os:
Michael Van Canneyt wrote:
On Tue, 21 Sep 2010, Adriaan van Os wrote:
I am looking for a way to obtain the class hierarchy of a program in
MacPas mode (where there are no published properties). TObject has
ClassParent, so a list of Class types would be sufficient, I think. I
can't find however a routine in the RTL to obtain such a list.
There is no such routine in the RTL, to my knowledge.
Can I add it ? I guess a low-level pointer to a list of VMT's would be
sufficient to implement it ?
Problem is: it breaks smartlinking.
Why? It's just walking the ParentClass hierarchy of a given class; which is
what RTTI does anyway ?
If I understood it right he wants the complete hierachy (or the complete
class tree) which is used in a program. So the opposite of "ClassParent".
Regards,
Sven
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal