本人自编的一个程序,在配置比较低的电脑上运行问题随机出现,但是在配置高点的电脑上运行就没问题。
程序为循环运行某一段程序,循环次数在程序运行开始前指定,有时候整个过程没问题,有时候问题随机出现,而且不确定在循环的哪次出现,但是肯定不在循环的第一次出现。
程序用C++编写,我用VS 2008调试,出问题的时候程序跳到微软的函数库free.c中,代码如下:
#endif /* _WIN64 */
{
retval = HeapFree(_crtheap, 0, pBlock);
if (retval == 0)
{
errno = _get_errno_from_oserr(GetLastError());
}
}
} 用五台电脑测试过,两台性能比较高的电脑上不出现这个问题,但是另外三台配置稍低点的就出现问题。
问题提示:
DQNES.exe 中的0x5f97e300 处最可能的异常: 0xC0000005: 读取位置0x00000080 时发生访问冲突
DQNES.exe 中的0x5f97e300 处未处理的异常: 0xC0000005: 读取位置0x00000080 时发生访问冲突
程序为循环运行某一段程序,循环次数在程序运行开始前指定,有时候整个过程没问题,有时候问题随机出现,而且不确定在循环的哪次出现,但是肯定不在循环的第一次出现。
程序用C++编写,我用VS 2008调试,出问题的时候程序跳到微软的函数库free.c中,代码如下:
#endif /* _WIN64 */
{
retval = HeapFree(_crtheap, 0, pBlock);
if (retval == 0)
{
errno = _get_errno_from_oserr(GetLastError());
}
}
} 用五台电脑测试过,两台性能比较高的电脑上不出现这个问题,但是另外三台配置稍低点的就出现问题。
问题提示:
DQNES.exe 中的0x5f97e300 处最可能的异常: 0xC0000005: 读取位置0x00000080 时发生访问冲突
DQNES.exe 中的0x5f97e300 处未处理的异常: 0xC0000005: 读取位置0x00000080 时发生访问冲突
解决方案 »
- 用什么api可以挂起一个进程当前的进程? 然后另一个进程如何能唤醒它? 假设我是admin用户
- VC新手提问急
- 如何执行绑定变量的SQL
- 一个很简单的问题,给100分先,不够再给,偶有的是分
- 关于DocTemplate,菜鸟问题,谢绝高手入内
- 这么简单的程序也出错,救命啊http://www.csdn.net/expert/topic/480/480604.shtm
- 请问怎么得到比较详细的ASCII码表
- ???关于删除自身的再度探讨???(144分)
- 提问:用MFC如何实现两机之间的文件传输?(p2p的模式)
- MFC使用了skin++皮肤后仍有外边框,怎么去掉
- vc++ 如何在List Control控件某行某列的位置改变的字体颜色?
- 关于 Default Button 属性和 IDOK
请问指针越界是因为代码有漏洞,没编完善吗? 这个问题会导致软件不稳定吗?
请问,如果是定时炸弹,应该是程序运行到那个代码了就会出问题。但是我的程序是在某台电脑上运行的时候使有时出现有时不出现,但在性能稍微好点的电脑上运行直接就不出现问题,问题出现的很随机,这怎么算是定时炸弹呢?
请问,如果是定时炸弹,应该是程序运行到那个代码了就会出问题。但是我的程序是在某台电脑上运行的时候是有时出现有时不出现,问题出现得很随机。但在性能稍微好点的电脑上运行直接就不出现问题,这怎么算是定时炸弹呢?
感谢Ayanamiwww VisualEleven xuddk727~~