Thread overview | ||||||
---|---|---|---|---|---|---|
|
August 01, 2017 sharedLog between dll | ||||
---|---|---|---|---|
| ||||
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 |
August 01, 2017 Re: sharedLog between dll | ||||
---|---|---|---|---|
| ||||
Posted in reply to Domain | 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 |
August 01, 2017 Re: sharedLog between dll | ||||
---|---|---|---|---|
| ||||
Posted in reply to rikki cattermole | 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.
|
August 01, 2017 Re: sharedLog between dll | ||||
---|---|---|---|---|
| ||||
Posted in reply to Domain | On 01/08/2017 11:27 AM, Domain wrote:
> 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.
Please email Walter about this. It works everywhere else.
|
Copyright © 1999-2021 by the D Language Foundation