sharedLog between dll

Domain via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Tue Aug 1 03:27:03 PDT 2017


On Tuesday, 1 August 2017 at 09:06:39 UTC, rikki cattermole wrote:
> On 01/08/2017 9:28 AM, Domain wrote:
>> I want to redirect the sharedLog to my logger in one dll, and 
>> all dlls will use the new one. What should I do?
>> 
>> sharedLog = new MyLogger(); // this will not change the logger 
>> in other dll
>
> You said the magic phrase, DLL.
>
> Can't share e.g. classes between dll/host[0].
>
> [0] https://issues.dlang.org/show_bug.cgi?id=4071

That issue is reported 7 years ago!
I think DLL support should be a basic feature.
And I think the core team spend too little time on those features 
which will block the usage of D in the real world.
I have to reconsider using C++ instead.


More information about the Digitalmars-d-learn mailing list