有关VC对话框弹出后关闭时出错的有关问题
有关VC对话框弹出后关闭时出错的问题。
我用domodal()函数弹一个对话框窗口,然后关闭,但是在整个程序退出后,弹出错误(DEBUG)模式下,发行版本无问题。
错误位置在:
void AFXAPI AfxReleaseActCtx(HANDLE hActCtx)
{
if (pfnReleaseActCtx != 0)
{
pfnReleaseActCtx(hActCtx);
}
}
------解决方案--------------------
检查一下你VC所用的头文件和lib库(tool-> options-> directory)。印象中,有一个头文件重名但是文件内容不一样。
------解决方案--------------------
ASSERT定义的错误只会在DEBUG模式下弹出。但一样是错误。楼主给的信息不足,如是只是在弹出对话框后关程序会出错而不弹对话框直接关闭不出错的话,最好把对话框代码贴出来。
------解决方案--------------------
这个最好看代码
可能是断言问题
------解决方案--------------------
单步调试,看是哪一句引起的。
------解决方案--------------------
楼主先把那些写配置文件的代码去掉,看看会不会出错,如果不出错,再逐句的添加上,看看加到哪句时出错。
------解决方案--------------------
检查一下你VC所用的头文件和lib库(tool-> options-> directory)
我以前遇到过同样的问题,错误就是,在tool-> options-> directory将错误的头文件或者lib库放到了靠上的位置,由于程序会优先包含靠上的文件,因此使得程序使用了错误的文件进行编译或者链接。
------解决方案--------------------
如果有源码,发一下,帮你解决 muzongcun@163.com
我用domodal()函数弹一个对话框窗口,然后关闭,但是在整个程序退出后,弹出错误(DEBUG)模式下,发行版本无问题。
错误位置在:
void AFXAPI AfxReleaseActCtx(HANDLE hActCtx)
{
if (pfnReleaseActCtx != 0)
{
pfnReleaseActCtx(hActCtx);
}
}
------解决方案--------------------
检查一下你VC所用的头文件和lib库(tool-> options-> directory)。印象中,有一个头文件重名但是文件内容不一样。
------解决方案--------------------
ASSERT定义的错误只会在DEBUG模式下弹出。但一样是错误。楼主给的信息不足,如是只是在弹出对话框后关程序会出错而不弹对话框直接关闭不出错的话,最好把对话框代码贴出来。
------解决方案--------------------
这个最好看代码
可能是断言问题
------解决方案--------------------
单步调试,看是哪一句引起的。
------解决方案--------------------
楼主先把那些写配置文件的代码去掉,看看会不会出错,如果不出错,再逐句的添加上,看看加到哪句时出错。
------解决方案--------------------
检查一下你VC所用的头文件和lib库(tool-> options-> directory)
我以前遇到过同样的问题,错误就是,在tool-> options-> directory将错误的头文件或者lib库放到了靠上的位置,由于程序会优先包含靠上的文件,因此使得程序使用了错误的文件进行编译或者链接。
------解决方案--------------------
如果有源码,发一下,帮你解决 muzongcun@163.com