小弟跪求大神帮帮忙,搞了许久实在是搞不定
频率大约在一天两次至五天一次之间,即使什么都没操作只是在打开了软件放那不动就有概率出错,出现错误后关不掉一直点确定一直出只能重启或任务管理器结束任务
报错内容如下:
Access violation at address 004042CE in module 'xxx.exe' Read of address 00000027.
偶尔会伴随这样的错误一起弹出:
Invalid.class typecast.
生成map文件后定位位置是这样的:
0001:000032C8 @AsClass
根据地址跳转到错误行显示是这样的:
@AsClass:
004042C8 85C0 test eaX,eax
004042CA 7416 jz +$16
004042CC 89C1 mov ecx,eax
004042CE 8B09 mov ecx,[ecx] //跳转到了此行
004042D0 39D1 cmp ecx,edx
004042D2 740E jz +$0e
004042D4 8B49DC mov ecx,[ecx-$24]
004042D7 85C9 test ecx,ecx
004042D9 75E3 jnz -$0d
004042DB B00A mov al, $0a
004042DD E95AEAFFEE jmp Error
004042E2 C3 ret
004042E3 90 nop