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

  • 相关阅读:
    阿里云配置学习
    华为机试练习代码
    微信公众号开发
    给div加滚动条
    Nolia 给CC添加过滤器
    算法理解
    Jquery常用功能
    day 2Linux软件从主机安装到服务器和安装JDK软件
    10月11 一些小的东西
    9月30 json工具类
  • 原文地址:https://www.cnblogs.com/myparamita/p/1379325.html
Copyright © 2020-2023  润新知