物探论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 489|回复: 0

MapX打包(自定义安装)

[复制链接]
发表于 2013-3-15 18:02:40 | 显示全部楼层 |阅读模式
MO等的打包资料现在已经很多,但MapX的相对很少,去年的项目做过MapX的打包,这里大概说一下。
MO和MapX都有运行安装包,如果为了简单,使用这个就可以了。
MapX自定义安装需要安装以下内容:
1. MapX的DLL和其依赖的DLL,全部位于安装目录下;
2. Windows的MFC和OLE系统文件。
安装包制作过程如下:

第一,将所有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的安装目录下就可以了。

卸载一定要反注册有关的MapX的DLL和ODBC驱动,否则重新安装会有问题(重要)。
这样的问题在于安装后如果原来机器上有MapX,会有一些冲突,特别是卸载后必须重新注册一下原来安装的MapX。其他没有什么问题。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|物探论坛 ( 鄂ICP备12002012号 微信号:iwutan )

GMT+8, 2024-5-10 23:10 , Processed in 0.101908 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表