CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VC.NET

关于.net 2003中序列化的问题

楼主sdwalnut1(豆浆加油条)2005-08-04 12:18:30 在 .NET技术 / VC.NET 提问

本人将编写的程序从vc6移植到.net   2003时,遇到了关于序列化的一些问题。在vc6中对变长数组序列化中使用下列方式:  
  CStringArray   strarr;  
  CPtrArray   ptr;  
  ...  
  ptr.Serialize(ar);  
  strarr.Serialize(ar);  
  没有问题,而在.net   2003中这么写编译能通过,但执行时出错。应如何解决该问题? 问题点数:50、回复次数:5Top

1 楼DentistryDoctor(不在无聊中无奈,就在沉默中变态)回复于 2005-08-04 12:54:26 得分 25

这个不会。  
   
  看你你的CPtrArray指向的是什么?Top

2 楼hdt(倦怠)回复于 2005-08-04 13:32:53 得分 25

code?  
   
  Top

3 楼sdwalnut1(豆浆加油条)回复于 2005-08-04 22:18:36 得分 0

..  
  typedef   CTypedPtrArray<CObArray,   CLayerObj*>   CLayerObjArray;  
  ..  
  CLayerObjArray   m_LayerArray;  
  ..  
   
  m_LayerArray.Serialize(ar);  
  执行到最后一句时,出错.  
   
  Top

4 楼sdwalnut1(豆浆加油条)回复于 2005-08-04 22:19:35 得分 0

这些代码在vc6中没有任何问题的.Top

5 楼sdwalnut1(豆浆加油条)回复于 2005-08-04 23:32:36 得分 0

问题解决,不是上面的代码的原因.是序列化是,vc的一个结构体大小发生了改变.  
  Top

相关问题

  • NET Remoting中序列化对象的内存释放问题
  • .Net序列化对象能否序列化一组对象
  • 请问继承.NET FrameWork中的类,如InternalDataCollectionBase的序列化问题
  • 在.Net中,请问使用C#能否序列化一个标准控件?
  • 在java中如何序列化
  • c#中有关序列化数组
  • 在动态库中boost序列化
  • 读取分析XML文件,和从序列化保存的文件中读取序列化数据,然后反序列化,哪样快?
  • xml 序列化问题,不知道是不是 .net 的Bug
  • 介绍.NET序列化的实现机制,帮忙谢谢了!!

关键词

  • .net
  • 序列化
  • 代码
  • 执行
  • vc
  • 解决
  • clayerobjarray
  • layerarray
  • cptrarray
  • 问题

得分解答快速导航

  • 帖主:sdwalnut1
  • DentistryDoctor
  • hdt

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

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