zoukankan      html  css  js  c++  java
  • MapX打包

    MO等的打包资料现在已经很多,但MapX的相对很少,MO和MapX都有运行安装包,如果为了简单,使用这个就可以了。

    字串8

    MapX自定义安装需要安装以下内容:
    1. MapX的DLL和其依赖的DLL,全部位于安装目录下;
    2. Windows的MFC和OLE系统文件。 字串5

    安装包制作过程如下:

    第一,将所有MapX的Dll及其依赖文件找出来(可参考文档,或者简单把所有MapX安装根目录下的东西找出来就可以了),安装到目标机的一个目录,可以是客户程序的子目录;

    第二,安装字体,具体请参考文档,一般安装程序都有安装字体的选项。注意,如果字体存在就不要覆盖(安装文件制作的准则!);

    第三,安装符号(Symbols),即位于Mapx安装目录下的Custsymb目录下的所有文件,必须安装到目标机安装Mapx的目录的同名子目录(Custsymb)下;

    第四,安装Windows的MFC和OLE文件,这些文件如果是Windows 2000以上机器,可以不安装,而且要检查版本,不能覆盖新的(注意!);

    第五,注册MapX DLL,必须使用命令行(regsvr32 /s <filespec of mapx50.dll>),在可以将regsvr32一起发布安装(我在i2g下的命令行:/s "%AppDir%\mapx\mapx50.dll");注册MapX的ODBC驱动程序,使用命令行(regtyplib <filespec of mdatasetint.tlb>),方法同上。

    其他文档里说明的就不必要了。安装时还要根据需要安装License文件,大多数情况可以直接把该文件安装在MapX的安装目录下就可以了。

    字串6



    卸载一定要反注册有关的MapX的DLL和ODBC驱动,否则重新安装会有问题(重要)。 字串4

    这样的问题在于安装后如果原来机器上有MapX,会有一些冲突,特别是卸载后必须重新注册一下原来安装的MapX。其他没有什么问题。

    我制作安装包一直使用i2g(install2go),感觉很方便,要说明的是调用命令行时,对于有空格的目录,必须使用引号扩起来,否则会有问题

    大部分转载 小部分自写
  • 相关阅读:
    java抽象类
    java不支持多继承
    logback颜色
    @ConfigurationProperties、@Value、@PropertySource
    redis命令
    mac下安装rabbitmq
    mac下安装jmeter
    python TypeError: 'int' object is not callable 问题解决
    白炽灯串联发光问题_高中知识(原创)
    python 离散序列 样本数伸缩(原创)
  • 原文地址:https://www.cnblogs.com/8586/p/1631620.html
Copyright © 2011-2022 走看看