Dynamically Loading a D DLL From a D Program

Nicholas Wilson via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Wed Dec 14 16:33:34 PST 2016


On Wednesday, 14 December 2016 at 21:38:27 UTC, Benjiro wrote:
> Silly question: In this post about static / dynamic loading, i 
> noticed that it uses the dlopen/dlclose, while there is a 
> core.runtime for handling the loading.
>
> http://dlang.org/dll-linux.html#dso9
>
> Dynamically Loading a D DLL From a D Program
>
>>  [...]
>
> Is it not better to use:
>
>>  [...]
>
> Is there also any information regarding d classes loading 
> instead of functions?
>
> It also seems that the core runtime is incomplete with basic 
> loading but no handling of dlsym, so your still forced to use 
> the basic c conversion casting.
>
>> [...]

There is also derelict shared lib loader in derelict-util in dub.


More information about the Digitalmars-d-learn mailing list