我在一个视图内显示了多幅图象,但是在提取其中图象的轮廓以后,在单击滑动条以后
就出现了错误,并且出现了内存泄露,起提示如下:
arning: no message line prompt for ID 0x806B.
The thread 'Win32 Thread' (0x19c) has exited with code 0 (0x0).
The thread 'Win32 Thread' (0x7f4) has exited with code 0 (0x0).
The thread 'Win32 Thread' (0x708) has exited with code 128 (0x80).
The program '[264] MyTestImage0.exe: Native' has exited with code 128 (0x80).
我不知道哪个地方出现了内存泄露,请大虾指教该怎么发现内存泄露并处理之!!!

解决方案 »

  1.   

    debug跟踪一下,看在哪里出现异常了就知道了吗
      

  2.   

    我跟踪了以下,大致在对话框的显示那里出现了异常,
    CDlgChooseTeethPara dlg1; //调用提取牙齿轮廓需要的一些参数的对话框
    if(dlg1.DoModal() != IDOK)
    {
    return;    
    }
    代码在这里就运行走了,但是我觉得对话框的显示怎么会出现内存泄露呢?
    请指教!!!!
      

  3.   

    内存泄漏的提示是 block leak:(差不多是这样的)
    然后下面是一堆的泄漏内容。点击可以查看泄漏的对象
    你说的应该是程序结束时正常的线程结束吧。你可以看看别的正常程序结束时,在debug窗口也有这些内容