Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can we use RTTI to find functions/procedures by name and run them?

As we can find a Property or an Object using RTTI, can we search for a certain function or procedure (not from an object as a method but from an unit) loaded in memory knowing just it's name?

And if we can, is it possible to execute it sending it's parameters?

like image 270
NaN Avatar asked Aug 05 '13 08:08

NaN


1 Answers

Delphi's RTTI system is based around types. However, procedures and functions with unit scope are not associated with types and so cannot be reached using RTTI.

like image 193
David Heffernan Avatar answered Sep 30 '22 17:09

David Heffernan