Why filling AA in shared library freezes execution?

Vitalii yvitaliy1980 at yandex.ru
Tue Jan 26 15:11:14 UTC 2021


On Tuesday, 26 January 2021 at 14:12:17 UTC, Adam D. Ruppe wrote:
> On Monday, 25 January 2021 at 21:48:10 UTC, Vitalii wrote:
>> Q: Why filling assoc.array in shared library freeze execution?
>
> D exes loading D dlls are very broken on Windows. You can kinda 
> make it work but there's a lot of bad design and showstopper 
> bugs.
>
> That's the sad reality of it. I'd suggest finding a different 
> approach. Maybe IPC or maybe making either the exe or dll not 
> use druntime (like redesigning for -betterC, though even there 
> it is tricky since like global variables aren't imported from 
> the dll by the compiler, you have to do extra indirection 
> yourself)

Thank you, Adam!


More information about the Digitalmars-d-learn mailing list