奇怪的问题
程序中有个菜单项,点击以后弹出一个对话框(DoModal 出来的),对话框其实是个PropertySheet,里面有两个 PropertyPage
在Debug 模式调试运行下,退出对话框的时候会出现两个 Exceptions (其实是一个Exception出两遍),在 PropertySheet 和 PropertyPage 类的析构函数之前,看调用堆栈,说是 ntdll 抛出的,详情如下:
Unhandled Exception at 0x7c921230 in ZYOC.exe: User breakpoint
Unhandled Exception at 0x7c921230 in ZYOC.exe: User breakpoint
如果只有一个Page该Exception就出一遍。
Debug模式非调试运行的情况下,退出对话框然后再次重新开启对话框时,会出现内存访问方面的程序运行错误或者会出现点击第二个 Page 的时候发生程序无响应的情况(CPU占用率达96%)。
请问,何故?何解?