MapGIS_K9培训数据中心幻灯片.pptVIP

  • 6
  • 0
  • 约1.09万字
  • 约 74页
  • 2018-03-23 发布于未知
  • 举报
调用com组件 运行系统 以c#为例 新建插件 1、VS2005新建项目:c#类库 2、添加引用\Program\MPIFrame.dll(注:MPIFrame.dll是封装好的MapGIS框架命名空间),并添加命名空间using MPIFRAMELib; 3、使类继承IMPIEmbedView,IObjectCategory接口(用于创建视图的接口,并且IMPIEmbedView继承IObjectCategory) 4、创建Guid并添加命名空间using System.Runtime.InteropServices; 5、在IMPIEmbedView上右击,选择实现代码,并添加相应函数处理 6、 程序集右键-属性-生成,勾选为com Interop注册 7、修改Properties下的AssemblyInfo.cs中的[assembly:ComVisible(false)]为true 8、生成解决方案后,运行Visual Studio 2005 命令提示,输入regasm 并拖入该dll进行注册 9、在注册表的HKEY_CLASSES_ROOT\CLSID中查找类的Guid的ProgID值,并在记事本中写如下内容: 1、另存为,所有文件,输入文件名:Mine.reg保存 2、双击该注册表文件,导入成功后,即可在MapGIS中加载该视图 MapGIS7x视图插件 根据Guid

文档评论(0)

1亿VIP精品文档

相关文档