Shutdown Handling: DLL & Shared Object Detachment?
Benji Smith
dlanguage at benjismith.net
Mon Sep 1 15:50:53 PDT 2008
Sergey Gromov wrote:
> The problem is, if DETACH is called because a process terminates, the
> order of uninitializing process DLLs is unknown, not unlike the order of
> collecting objects by GC is unknown. It may happen that sockets library
> is already uninitialized. Basically you cannot do anything sophisticated
> in DllMain which is discussed in the above article.
That's good to know. I'll avoid anything fancy in my detach handler. I
assume file IO is safe?
--benji
More information about the Digitalmars-d-learn
mailing list