本人在编写一个软件时,遇到一个未影响程序执行的Access violation.
问题是这样的:我在一个list view的派生类的OnContextMenu中,欲弹出一个模态的属性单对话框.该属性单用的是CPropertySheet本身,在堆栈中构造之后,加入一个CPropertyPage的派生类对象,然后DoModal(). 在DoModal()执行中,调试窗口中出现了 
<myexefile>中的 0x780a211e 处最可能的异常:0xC0000005: 写入位置 0x0057afa4 时发生访问冲突 。(我用的是VC.net,以前在VC6.0中也有一样的问题,只不过信息是英文而已)跟踪发现,当运行到CPropertySheet::DoModal()的 ::PropertySheet()一句后,上述异常出现,接着调试器询问"是否让程序处理该异常",选"是"后,程序正常运行. 在关闭该属性单对话框后,以后再以同样方式弹出,不再出现该异常.请问哪位高手能说明其中细节?