MapX编程详解(C++)

----MapX发布

基于MapX的软件开发好后,安装在客户机上,需要MapX的支持,如果把所需的MapX的相关文件发布的客户机上,最简单的方法当然是在客户机上安装一套MapX的软件,可是MapX容量大,安装麻烦,而且要独立安装,不适合软件的发布。如何解决这个问题呢?当然是提取所需的MapX文件,通过打包发布工具安装到客户机上。所需文件主要有些动态库还有些特殊文件,下面我以MapX5.0为例,以下是所需文件的下载链接:http://download.csdn.net/detail/mingojiang/5094082。已破解,可直接使用,密钥在MapX50.lic文件里,开发的时候复制其中的密钥即可。其中注册MapX50.DLL与mdatasetint.tlb即可,MapX50.DLL通过Regsvr32.exe来注册,mdatasetint.tlb通过RegTypLib.exe来注册,以下是Inno SetUp的发布代码:

[Files]

Source: "F:\Temp\RegTypLib.exe";DestDir: "{sys}"; Flags: onlyifdoesntexist

Source: "F:\Temp\regsvr32.exe";DestDir: "{sys}"; Flags: onlyifdoesntexist

Source: "F:\地图引擎\*"; DestDir: "{app}\MapInfo\MapX 5.0"; Flags:ignoreversion recursesubdirs createallsubdirs

Source: "F:\地图引擎\MAPX50.DLL"; DestDir: "{app}\MapInfo\MapX 5.0";Flags: onlyifdestfileexists regserver

Source: "F:\地图引擎\mdatasetint.tlb"; DestDir: "{app}\MapInfo\MapX 5.0";Flags: onlyifdestfileexists regtypelib

如果遇到麻烦,请加QQ:1148824289,技术交流。

MapX编程详解(C++)----MapX发布技术相关推荐

  1. 非阻塞网络编程详解------IO模型

    1.前言 随着互联网的发展,面对海量用户高并发业务,传统的阻塞式的服务端架构模式已经无能为力.本文(和下篇<高性能网络编程(六):一文读懂高性能网络编程中的线程模型>)旨在为大家提供有用的 ...

  2. MFC下CSocket编程详解

    MFC下CSocket编程详解:  1. 常用的函数和注意事项(详细的函数接口说明请查看MSDN): CSocket::Create 初始化(一般写服务器程序都不要用为好,用下面的 CSocket:: ...

  3. [顶]ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之功)...

    [顶]ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之功) 原文:[顶]ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之 ...

  4. [进阶] --- Python3 异步编程详解(史上最全篇)

    [进阶] - Python3 异步编程详解:https://blog.csdn.net/lu8000/article/details/45025987 参考:http://aosabook.org/e ...

  5. 51汇编与c语言混合编程,C51与汇编混合编程详解

    C51与汇编混合编程详解 0750long | 2009-07-09 12:45:42    阅读:1257 发布文章 C51与汇编混合编程详解 C51和汇编混合编程(1)-C语言中嵌入汇编 1.在 ...

  6. Java8函数式编程详解

    Java8 函数式编程详解 Author:Dorae Date:2017年11月1日23:03:26 转载请注明出处 说起Java8,可能很多人都已经知道其最大的改进,就是引入了Lambda表达式与S ...

  7. Oracle PL/SQL编程详解

    Oracle PL/SQL编程详解 - 古立 - 博客园 <我的网络摘抄本> 网摘/转载/备忘/随记 博客园 首页 新随笔 联系 管理 订阅 随笔- 84  文章- 0  评论- 0  & ...

  8. P2P技术详解(三):P2P技术之STUN、TURN、ICE详解

    本文是<P2P理论详解>系列文章中的第2篇,总目录如下: <P2P技术详解(一):NAT详解--详细原理.P2P简介> <P2P技术详解(二):P2P中的NAT穿越(打洞 ...

  9. ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之功)

    [顶]ORACLE PL/SQL编程详解之二: PL/SQL块结构和组成元素(为山九仞,岂一日之功) 继上四篇:ORACLE PL/SQL编程之八:把触发器说透                ORAC ...

最新文章

  1. Gartner:2012年大数据HypeCycle
  2. 备忘录模式(Memento)的原版与简化版实现
  3. android ViewPager 不带滑动效果切换item
  4. Open vSwitch VLAN相关字段详解(dl_vlan、dl_vlan_pcp、vlan_vid、vlan_pcp、vlan_tci)
  5. C语言中动态数组的作用,C语言实现动态数组
  6. java float 高效加减_java Double 进行加减乘除
  7. HIVE 数据倾斜浅谈
  8. 扫描40亿可路由的 IPv4 地址后发现这些打印机的 IPP 端口遭暴露
  9. 开课吧:C++语言基础以及应用领域有哪些?
  10. linux救援模式详解,Linux系统的救援模式应用详解
  11. Latex 编译错误 Error Launching Console Application XeLaTeX ...系统找不到指定的文件。
  12. 发布javaweb网站教程(简单易懂)
  13. 元器件型号: ATMEGA328P-AU
  14. OBJ 模型文件与MTL材质文件 介绍
  15. linux应用程序调用aplay,linux - 在播放整首歌曲之前,aplay退出 - 堆栈内存溢出
  16. 2021-10-10
  17. realme真我Q5和iQOOz6pro哪个值得买 两者配置对比
  18. 水果食用大全 -- 果品食疗 - 葡萄
  19. APL开发日志--2012-12-03
  20. 一行代码制作自己的QQ/微信二维码,还可以制作动态的哟~(小白再也不用去求别人了)

热门文章

  1. laravel实现文件下载功能
  2. android studio用mysql_Android Studio使用JDBC远程连接mysql的注意事项(附示例)
  3. MinGW-W64下载、配置教程
  4. 推荐10本程序员必读的书籍!
  5. 使用浏览器访问Socket服务器
  6. Matlab实现匿名函数计算
  7. c#在output窗口输出调试信息
  8. unity Input.GetTouch
  9. 英语-非谓语动词作定语
  10. Redhat_rhel_linux镜像下载,持续更新......