Object.factory from shared libraries

Jacob Carlborg via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Fri Sep 26 07:14:05 PDT 2014


On 26/09/14 14:37, krzaq wrote:
> I'd like to extend my program's functionality from plugins, that'd be
> loaded by name (or not) as requested by the config file. Is it possible
> to throw in a few dlls/sos implementing those new modules into a
> directory and hope that they will be all loaded and available to
> Object.factory in the main executable?
>
> I hope I'm clear enough.

If you either enumerate all dynamic libraries in a directory, or a list 
from a config file, then use dlopen on all libraries. Then I think 
Object.factory should work. But dynamic libraries are basically only 
working on Linux.

-- 
/Jacob Carlborg


More information about the Digitalmars-d-learn mailing list