• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 请问在COM里面如何对树形对象进行序列化?有没有系统已经实现的接口?

请问在COM里面如何对树形对象进行序列化?有没有系统已经实现的接口?

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了 请问在COM里面如何对树形对象进行序列化?有没有系统已经实现的接口?等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 请问在COM里面如何对树形对象进行序列化?有没有系统已经实现的接口?
描述:

我想将一个很复杂的树形对象序列化成一个steam,然后通过TCP协议传输。


解决方案1:

这个要自己实现序列化的,发送前把树转化成线性的结构来表示,比如先序遍历等方法,在接受方根据同样的方法重新生成树。
应该有现成的代码,找找看。

解决方案2:

你的控件必须实现IPersistStream,只需实现save和load就行了,其他返回S_OK,一切搞定

解决方案3:

COM里有流接口IStream,和永久接口IPersustStream,
让你的对象实现这些接口,应该就能满足你的要求


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2017-06-04 请大家帮帮忙,小弟乃初学者,谁能告诉我哪里可以下载到ATL?在线等,谢谢您!
  • 2017-06-04 date转换bstr类型急------在线等
  • 2017-06-04 word编程--如何获取非页眉页脚对象?
  • 2017-06-05 进程在win98中出现问题
  • 2017-06-05 请问如何使用多线程方式实现遍历IP段IPnumber>ThreadNumber
  • 2017-06-05 关于获取网页按钮状态
  • 2017-06-04 64位系统生成的64位ATLDLL,在vbnet添加
  • 2017-06-05 如何让显示器关闭
  • 2017-06-04 COM入门问题,请高手请帮忙!(在线等)
  • 2017-06-04 怎样在CHTMLVIEW继承的类实现OnDropFilesWM_DROPFILES

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 关于VB开发组件的几个疑问?
    • AfxBeginThread启动一个线程时,传入一局部变量可以吗
    • 如何将mfc框架建立的程序移植到activex控件里
    • vc做的web控件,为何接受不到js传入的参数呢?
    • DirectShow求救,怎样从一个IPin转换得到CBasePin?
    • 定时处理机制问题?送分—急
    • VC读写EXCEL问题
    • 请问如何判断WebBrowser中的当前网页是否已经下载完成
    • 我有一个多线程程序,我在ProjectSettings中把她设置成单线程版本,照样可以执行,为什么?
    • 如何调用AGENT的高级窗口?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有