CFindFile finder ;我的程序中执行到这句时会出现断言错误,提示m_hFind!=0请问这是什么问题? 即使把这句放到程序主程序的开始也会出现这个问题......
解决方案 »
- 图怎么读进文件中
- button的drawitem中用gdi绘制带阴影的PNG,阴影会重叠。
- 求助,十六进制转换字符串问题
- 用socket()函数创建和按步骤创建网络连接有什么不同?
- 在unicode下用new报错
- NDK(Socket)服务器端程序自动退出的问题
- 请问ClistCtl 问题
- 请oldworm(oldworm) 和大家进来谈谈勾函数的方法
- 语句:in.get(*cout.rdbuf())中,为什么"cout.rdbuf()"前要加一个星号"*"?
- 关于消息捕获?
- 让子窗口充满整个父窗口 - 非 MoveWindow(-1, -1, GetSystemMetrics(SM_CXSCREEN) + 1, GetSystemMetrics(SM_CYSCREEN) + 1);
- 关于二进制文件加密的问题?
我猜你没有执行finder.FindFile(...)就直接执行finder.GetXXX()去了。
而且真的就是在这句出的问题,我跟到构造函数中去了,还没进去,就出现m_hFind!=0了
_CSTRING_NS::CString GetFilePath() const
{
ATLASSERT(m_hFind != NULL); _CSTRING_NS::CString strResult = m_lpszRoot; ......
可是我rebuild all了好几次 还是不起作用的啊
为什么构造函数还没执行,就去执行了getXXX函数呢