这是什么原因:
HEAP[XXX.exe]: Invalid Address specified to RtlValidateHeap( 2d40000, 2beae04 )
查到国外的站点说的是好像指针被删除了两次?又好像是说我的电脑的msvcrt40
.dll版本太低?不懂
(www.msdn.com)
还有个问题:0xc0000005 Access violation
真的不知道是什么意思?除了是汇编代码之外,搞不懂
我的程序是调用别人的sdk
HEAP[XXX.exe]: Invalid Address specified to RtlValidateHeap( 2d40000, 2beae04 )
查到国外的站点说的是好像指针被删除了两次?又好像是说我的电脑的msvcrt40
.dll版本太低?不懂
(www.msdn.com)
还有个问题:0xc0000005 Access violation
真的不知道是什么意思?除了是汇编代码之外,搞不懂
我的程序是调用别人的sdk
这个错误可能是已经删除的指针或者没有初始化的指针被直接使用了。
0xc0000005 Access violation 这个好像是共享冲突
而要产生这么严重的错误估计是地址或者内核(自己的想法)HEAP[XXX.exe]: Invalid Address specified to RtlValidateHeap( 2d40000, 2beae04 )
和上面的错误好像还有联系。http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/q190/7/99.asp&NoWebContent=1
不明白啊