诡异的断言失败 m_hFile= INVALID_HANDLE_VALUE
在filecore.cpp中有这样一段代码:
ASSERT(m_hFile != INVALID_HANDLE_VALUE);
Seek(dwNewLen, (UINT)begin);
然后进入Seek函数
ULONGLONG CFile::Seek(LONGLONG lOff, UINT nFrom)
{
ASSERT_VALID(this);
ASSERT(m_hFile != INVALID_HANDLE_VALUE);
.....
}
断言失败, 我想知道为什么进入Seek函数之前没有失败,进入后就失败了????