
提示说的很清楚了, 你检查下winocccpp的第349行代码写的是什么, 有什么错误, 一下就看出来了。
或者你可以贴上那部分代码, 看着像MFC的基本库里的某个函数报错了。
我检查了下这个库的代码, 我没有VC7的, 但是应该很久没更新过了, 我看VC90的是
EnableWindow这个函数ASSERT了:
ASSERT(::IsWindow(m_hWnd) || (m_pCtrlSite != NULL)) 只要检查里面两个条件, 哪个引起的就行了, 一个是窗体句柄, 一个是控件句柄。
已经获取了CString类型的文件路径,一般推荐使用CFile或者CStdioFile进行文件 *** 作。
fread也是可以的,打开的文件名参数使用cstringGetBuffer(0)就可以了,不过注意工程最好不要是UNICODE模式,这种模式下fread会有一些麻烦。
你可以用编译器自带的 dumpbin 输出 程序中所用函数地址。
你写个程序,含你要查的函数,把程序 编译 成 exe 文件。
dumpbin /选项 你的exe
我忘了 选项 是不是 /imports, 它能列出 KERNEL32dll USER32dll 等里面你用到的函数的相对地址。
只打 dumpbin 时,可以看 命令用法 提示。
以上就是关于MFC中获取磁盘驱动器信息Debug Asseetion Failed全部的内容,包括:MFC中获取磁盘驱动器信息Debug Asseetion Failed、在mfc中获取的文件路径是cstring型,想用fread和fopen这样的函数读取文件、Mfc获取函数地址..T T 要求: 用DWORD 变量获取RtlEnterCriticalSection函数地址...并将等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)