//有问题的代码:static HMODULE g_hModule = NULL ; // DLL module handle///////////////////////////////////////////////////////////
//
// DLL module information
//
BOOL APIENTRY DllMain(HANDLE hModule,
DWORD dwReason,
void* lpReserved)
{
if (dwReason == DLL_PROCESS_ATTACH)
{
g_hModule = hModule ;
}
return TRUE ;
}问题是:
c:\MyDev\InsideCOM\CHAP08\CONTAIN\CMPNT1.CPP(341): error C2440: “=” : 无法从“HANDLE”转换为“HMODULE”用的是 VS.NET 2003。昨晚在家里做时好像没有这个问题,怎么换了台机器就不成了呢?
//
// DLL module information
//
BOOL APIENTRY DllMain(HANDLE hModule,
DWORD dwReason,
void* lpReserved)
{
if (dwReason == DLL_PROCESS_ATTACH)
{
g_hModule = hModule ;
}
return TRUE ;
}问题是:
c:\MyDev\InsideCOM\CHAP08\CONTAIN\CMPNT1.CPP(341): error C2440: “=” : 无法从“HANDLE”转换为“HMODULE”用的是 VS.NET 2003。昨晚在家里做时好像没有这个问题,怎么换了台机器就不成了呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货