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

在线等待--Document和viewer之间数据传递居然丢失?

楼主BestSky(天空)2006-05-02 21:40:30 在 VC/MFC / 基础类 提问

我在doc中定义了char**,然后在初始化的时候给一级指针分配了空间,在一个函数中给二级char指针分配了空间,然后在doc的析构函数中,我删除了这个数组,当我在view中的ondraw函数中,调用这个char**的时候,得到的居然是空!  
  过程是:  
  doc中给char分配了二级指针之后,发消息,然后view接受到这个消息,修改状态标志表示该char数组已经初始化,然后在view的ondraw函数中,我就想把char数组的内容取出来显示,可是却得不到,启用debug,看到果然得到的是空  
  为什么?难道doc在view的onDraw调用之前析构了? 问题点数:20、回复次数:5Top

1 楼lyl_rabbit(阿牛)回复于 2006-05-02 21:52:15 得分 10

不是析构了,应该是没有初始化好Top

2 楼BestSky(天空)回复于 2006-05-02 22:01:26 得分 0

to   lyl_rabbit(lyl_rabbit)  
  能否详细点?Top

3 楼BestSky(天空)回复于 2006-05-02 22:04:22 得分 0

我在debug时候,看到了在doc中显示一些正常,就是传递到view后,数据就变成空了Top

4 楼mjm_d(菠萝蜜多)回复于 2006-05-03 13:59:12 得分 10

ondraw   在   doc初始化   前已经到用过所以要判断字符串是否为空NULL;  
  尤其是多文档结构Top

5 楼meicaikourou()回复于 2006-05-03 15:02:34 得分 0

char**?   有必要用吗?  
  如果有必要,那非得用吗?  
  Top

相关问题

关键词

得分解答快速导航

  • 帖主:BestSky
  • lyl_rabbit
  • mjm_d

相关链接

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

广告也精彩

反馈

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