问问大家怎么理解: If this DLL is dynamically linked against the MFC DLLs,
MOOD 2021-02-08 03:37:23 Note!
If this DLL is dynamically linked against the MFC DLLs, any functions exported from this DLL which call into MFC must have the AFX_MANAGE_STATE macro added at the very beginning of the function.
For example:
extern "C" BOOL PASCAL EXPORT ExportedFunction()
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());
normal function body here
}
It is very important that this macro appear in each function, prior to any calls into MFC. This means that it must appear as the first statement within the function, even before any object variable declarations as their constructors may generate calls into the MFC DLL.
Please see MFC Technical Notes 33 and 58 for additional details.
机器翻译很啥B,看不太懂,所以想问问大家怎么理解。
If this DLL is dynamically linked against the MFC DLLs,
百度说:如果此DLL与MFC DLL动态链接,
GG说:如果此DLL是与MFC DLL动态链接的,
它本身是个DLL了,怎么又与MFC DLL们搞什么动态链接呢?看不明白