Am 10.10.2023 um 11:01 schrieb Adriaan van Os via fpc-pascal:
Sven Barth via fpc-pascal wrote:
No. Only those in the published section are part of the vMethodTable.
And when compiled with $M+ the default visibility is changed from
public to published.
Also, I can get a list of the interfaces inherited from by a class, by
looking at the vIntfTable of the VMT of the class. But is there also a
way to get the method names from a CORBA interface ?
CORBA or raw interfaces don't have RTTI generation enabled. And even
then the (COM) interfaces also need to have been parsed with $M enabled.
Regards,
Sven
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal