0x00000010 处未处理的异常: 0xC0000005: 读取位置 0x0000001
在debug版本中没问题
反而换成release版本中就出错了
求问引起种问题的原因 野指针?
3X
问题点数:100、回复次数:8Top
1 楼stevecrisewu(月亮骑士)回复于 2006-03-04 11:01:56 得分 0
估计是内存越界问题
你可以在编译器上选择让release下调试
估计你这个错误应该很容易发现,你调试看看是那个语句出错。Top
2 楼stevecrisewu(月亮骑士)回复于 2006-03-04 11:04:26 得分 0
更多的信息你可以搜索哈帖子,很多关于发行版本的问题Top
3 楼vcmute(BCare4 H1Rest Good9!)回复于 2006-03-04 11:16:40 得分 0
建议release下关掉优化设置Gen Debug Info 再F5调试Top
4 楼syy64(太平洋)回复于 2006-03-04 12:51:34 得分 0
指针指向了非法地址。Top
5 楼pomelowu(羽战士)回复于 2006-03-04 13:15:07 得分 0
有指针未赋初值,使用前也没有检查指针是否为空Top
6 楼wumuyishu(有雪)回复于 2006-03-04 14:50:13 得分 0
堆栈信息
PhoneManage.exe!CDataBaseManage::FetchRow() 行251 C++
odbc32.dll!73542dfd()
odbc32.dll!73565339()
执行了 retCode = SQLFetch(m_hstmt);
这条语句后 返回地址被改变了;
没什么道理啊 我都没加载odbc32.dll
怎么为有那种调用的
而且在其它处热行 FetchRow 没有这种现象啊Top
7 楼YufengShi(浪子)回复于 2006-03-04 15:14:55 得分 0
函数原型错误可能引起这个问题。Top
8 楼wumuyishu(有雪)回复于 2006-03-04 16:55:37 得分 0
函数原型错误 什么意思啊 能不能说的具体一点啊 谢谢
太诡异了 这个错误 debug版本下居然没问题Top




