关于DLL初始化的问题
1、对于MFC DLL,MSDN上说:
MFC 为 PROCESS_ATTACH 和 PROCESS_DETACH 提供了由 _DllMainCRTStartup 调用的 DllMain 函数,因此您不应编写自己的 DllMain 函数。MFC 提供的 DllMain 函数在 DLL 被加载时调用 InitInstance,并在 DLL 被卸载之前调用 ExitInstance。
那对于DLL_THREAD_ATTACH和DLL_THREAD_DETACH是否会调用InitInstance和ExitInstance?
2、对于非MFC DLL,如果我设置一个全局变量为类对象,那这个类对象的构造函数和析构函数是否就相当与MFC DLL里的InitInstance和ExitInstance?是否会处理DLL_THREAD_ATTACH和DLL_THREAD_DETACH?