zoukankan      html  css  js  c++  java
  • .NET 对实现IPersistStream接口的对象进行保存和读取

    我们可以对实现IPersistStream接口的类的对象进行保存和读取,如Element,Map等等

    以下为应用IPersistStream接口保存当前视图(Map)至文件读取文件并在当前视图展示的代码

     

                //保存当前视图至文件

                IMemoryBlobStream pMemoryBlobStream = new MemoryBlobStreamClass();

    : yes;">            IObjectStream pObjectStream = new ObjectStreamClass();

                pObjectStream.Stream = pMemoryBlobStream;

     

                IPersistStream pPersistStream = (IPersistStream)m_map;

                pPersistStream.Save((IStream)pObjectStream, 0);

                pMemoryBlobStream.SaveToFile(@"e:\myfile.blb");

     

     

                //读取文件并在当前视图展现

                IMemoryBlobStream pMemoryBlobStream = new MemoryBlobStreamClass();

                pMemoryBlobStream.LoadFromFile(@"e:\myfile.blb");

                IObjectStream pObjectStream = new ObjectStreamClass();

                pObjectStream.Stream=pMemoryBlobStream;

                IPersistStream pPersistStream = (IPersistStream)m_map;

                pPersistStream.Load((IStream)pObjectStream);

     

                m_activeView.Refresh();

  • 相关阅读:
    《有毒》读后感 读书笔记
    《自动时代》读后感 读书笔记
    HTML 中有用的字符实体
    input 光标在 chrome下不兼容 解决方案
    form注册表单圆角 demo
    横向导航二级菜单
    鼠标悬浮,下拉菜单,距离一定距离
    纵向折叠二级菜单(无限点击)
    纵向折叠二级菜单
    纵向导航二级弹出菜单
  • 原文地址:https://www.cnblogs.com/myparamita/p/1379325.html
Copyright © 2011-2022 走看看