Can't find windows' CreateThread function / concurrency.spawn crashes host application

alkololl via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Sat Jan 2 07:34:55 PST 2016


On Saturday, 2 January 2016 at 01:44:46 UTC, Adam D. Ruppe wrote:
> On Saturday, 2 January 2016 at 00:32:20 UTC, alkololl wrote:
>>  Why is that?
>
> I'm not sure, but in the switch you posted, you didn't handle 
> the DLL_THREAD_ATTACH and DLL_THREAD_DETACH cases, the runtime 
> might be incrementing the refcount there.
>
> Check this out:
> http://wiki.dlang.org/Win32_DLLs_in_D

Thanks for your reply. I replaced my switch statement with the 
one behind the link you left but the result (no result) stays the 
same. The Dll doesn't get unloaded. Not until I close the host 
application.


More information about the Digitalmars-d-learn mailing list