CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

求助,还是关于GetDocument()的。

楼主zw_super()2004-08-02 12:47:33 在 VC/MFC / 基础类 提问

编译都通过了,可是运行的时候出错,程序直接中断了,我这样用对吗?这时在另一给类里引用。  
   
  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);  
  }  
   
   
   
   
   
   
   
   
   
   
   
   
   
   
  问题点数:20、回复次数:2Top

1 楼zhaolaoxin()回复于 2004-08-02 13:03:01 得分 20

f_view的指针为空,该视图还没有创建Top

2 楼zw_super()回复于 2004-08-02 13:19:55 得分 0

是不是也就是说,如果我不用这个视图,是不能用这个方法GetDocument()的。这是基于视图的方法。必须生成视图后才能用!?Top

相关问题

  • pDoc = GetDocument();问题
  • (C***Doc*)GetDocument()???
  • 简单问题:GetDocument()
  • 函数GetDocument()的声明
  • 能解释一下GetDocument()吗?
  • 怎么设计GetDocument ()函数:)
  • CGSDoc* GetDocument()出错,为什么?
  • GetDocument();怎么没有声明?
  • 为什么我的视图类不能使用GetDocument ()了:(
  • 高手帮忙,运行到GetDocument()时出错

关键词

  • 视图
  • view
  • getdocument
  • cobject
  • pdoc

得分解答快速导航

  • 帖主:zw_super
  • zhaolaoxin

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo