On Wednesday, 5 February 2014 at 13:52:10 UTC, Benjamin Thaut wrote:
Am 05.02.2014 14:21, schrieb Jeroen Bollen:
Is it possible to load in a dynamic library in D, and have the library you just loaded call your own functions? Imagine having a plugin loader and the plugins call methods like 'addButton()' from the host application.

Yes, thats what core.runtime.loadLibrary is for.
http://dlang.org/phobos/core_runtime.html#.Runtime.loadLibrary

You can also always fall back to operating system functions like, LoadLibrary and GetProcAddress for windows.

Kind Regards
Benjamin Thaut

How exactly does that work 2 ways? Can I just define the functions and not implement them in the library?

Reply via email to