编译都通过了,可是运行的时候出错,程序直接中断了,我这样用对吗?这时在另一给类里引用。CFileView1 是View 类, CAddress是Doc 类。

  CFileView1 f_view;
  CAddress* pDoc = f_view.GetDocument();
  
  pDoc->f_address = pathName;
  SetDlgItemText(IDC_EDIT1, pDoc->f_address);程序中断后,debug指向这里好像是校验出错!
BOOL CObject::IsKindOf(const CRuntimeClass* pClass) const
{
ASSERT(this != NULL);
// it better be in valid memory, at least for CObject size
ASSERT(AfxIsValidAddress(this, sizeof(CObject))); // simple SI case
CRuntimeClass* pClassThis = GetRuntimeClass();
return pClassThis->IsDerivedFrom(pClass);
}