Why filling AA in shared library freezes execution?
Adam D. Ruppe
destructionator at gmail.com
Tue Jan 26 14:12:17 UTC 2021
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)
More information about the Digitalmars-d-learn