有关对话框传递数据,异常调试、Unhandled exeption in Mapman.exe:0XC0000005:Access Violation. 急等

有关对话框传递数据,错误调试、Unhandled exeption in Mapman.exe:0XC0000005:Access Violation. 急,等!
我也有类似的问题 
从对话框1用 edit box 接收数据,传到下一个对话框2,用static text显示,开始程运行正常,数据能传过去。 
在后来的进一步开发过程中,我在对话框2中紧结着自己写了3个处理函数,之后就运行出问题了。经调试运行到传递数据赋值的语句时就,停了,报错: 
Unhandled exeption in Mapman.exe:0XC0000005:Access Violation. 
经过进一步调试,如果将赋值传递的那几句去掉,程序就能过去。 
请问,什么问题,怎么解决,我已尝试过修改变量名等

------解决方案--------------------
无码寸步难行
------解决方案--------------------

如果是我,我会这样写:

有两个对话框 CDialogA 和 CDialogB

C/C++ code
CDialogA dialogA;

if ( dialogA.DoModal() == IDOK )
{
  CDialogB dialogB;

  // 在这里赋值
  dialogB.m_member = dialogA.m_member;

  if ( dialogB.DoModal() == IDOK )
  {
    ...
  }
}

------解决方案--------------------
调用 CDialog::OnOK(); 
会把当前的对话框内容销毁, m_Ftdep, m_Ltdep,... 访问就会异常(出错)

把CDialog::OnOK(); 放到最后试试