我的程序崩溃和一个对话框显示这个读取访问冲突异常是什么原因造成的?
"Unhandled exception at 0x3aaf1aea (pmsqlsrv.dll) in java.exe: 0xC0000005:
Access violation reading location 0x3ac60880."
报表中显示为导致崩溃是
m_pDatabase->m_pIDBCreateCommand->CreateCommand();
在监视窗口,在事故中所示
"this" pointer value for the containing object is 0x7395fcaf
m_pDatabase is 0xffff8810 (does it look like a valid address?)
m_pDatabase->m_pIDBCreateCommand CXX0030: Error: expression cannot be evaluated
的地址对话框 - 0xC0000005和0x3ac60880我不知道它们是什么。这是否意味着dll(pmsqlsrv.dll)本身已损坏,崩溃是在读代码段而不是访问数据?
指针m_pDatabase或m_pIDBCreateCommand中的一个指针可能并不指向您认为的位置,但在问题中没有足够的信息来回答该问题。 – Snips