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();

  • 相关阅读:
    django media配置
    django model项目外操作
    django 快捷代码提示
    django静态文件路径配置
    selenium爬取网易云
    selenium
    pyquery
    beautifulsoup
    Kafka与.net core(三)kafka操作
    Oracle 日期类型timestamp(时间戳)和date类型使用
  • 原文地址:https://www.cnblogs.com/myparamita/p/1379325.html
Copyright © 2011-2022 走看看