extern "C" void __declspec(dllexport) Alert(void)
{
// AFX_MANAGE_STATE(AfxGetStaticModuleState());
AfxMessageBox("s");
}为什么我的dll 内的函数体内第一行为
AFX_MANAGE_STATE(AfxGetStaticModuleState());
时,在显式调用时报错,而去掉该语句后调用正常。
可是书上说在编写dll内函数时最好要加该语句。
不知道为什么?
{
// AFX_MANAGE_STATE(AfxGetStaticModuleState());
AfxMessageBox("s");
}为什么我的dll 内的函数体内第一行为
AFX_MANAGE_STATE(AfxGetStaticModuleState());
时,在显式调用时报错,而去掉该语句后调用正常。
可是书上说在编写dll内函数时最好要加该语句。
不知道为什么?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货