You need to compile an associative array which maps the method names
to method delegates and call those delegates, replacing the context
pointer with the specified object.

On Tue, Oct 18, 2011 at 8:48 PM, J Arrizza <cppge...@gmail.com> wrote:
> I'm trying to write some sample code to:
>   1 create an object via it's name
>   2 search an object for it's functions
>   3 call a static function in a class
>   4 call a non-static function in an object
> #1, #2 and #3 were straightforward. But  #4 looks like it's not possible in
> DMD 2.0.
> I found this:
> http://www.digitalmars.com/d/archives/digitalmars/D/announce/Runtime_reflection_9949.html
>
> which implies #4 is doable in Windows but not Linux. I'm using Linux 64-bit
> Ubuntu.
> Any other avenues I can chase?
> TIA,
> John

Reply via email to