MFC中获取磁盘驱动器信息Debug Asseetion Failed

MFC中获取磁盘驱动器信息Debug Asseetion Failed,第1张

提示说的很清楚了, 你检查下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函数地址...并将等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10128874.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存