if (pContext->m_File.m_hFile != (int)INVALID_HANDLE_VALUE)
很简单的一个转换为什么老出现这个问题呢?!
提示:error C2040: “!=”:“HANDLE”与“int”的间接寻址级别不同
------解决方案--------------------------------------------------------
楼主的编译器是VC6.0吧
------解决方案--------------------------------------------------------
INVALID_HANDLE_VALUE这个是个常量,你不用进行转换的
------解决方案--------------------------------------------------------
VS IDE中,在不明白的符号上点鼠标右键,选转到定义。