MAPX5.0地址和控件安装方法(c#)
1。使用VB6.0自带的“Package & Deployment 向导”打包工具,顺序做下去,除了VB自动搜索出来的关联文件以外,还需要手动添加一个文件"GeoDict.DCT",该文件位于“C:\Program Files\MapInfo\MapX 5.0\Maps”目录下,选择安装路径也同样为这个目录,即安装回客户机器的同样位置;打包完成后,VB会自动生成安装文件,不赘述;
2。接下来需要往注册表里注册一些信息,这些信息是mapx运行的必要信息,VB的安装工具好像没有帮你注册,你必须手动注册这些信息,可以编译一个mapxreg.reg的注册表文件,内容如下:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Mapinfo\MapX\5.0]
"CommonDLLDir"="C:\\Program Files\\MapInfo\\MapX 5.0"
"GeoDictionary"="C:\\Program Files\\MapInfo\\MapX 5.0\\Maps\\GeoDict.DCT"
"ProgramDir"="C:\\Program Files\\MapInfo\\MapX 5.0"
"SearchPaths"=""
"VersionCode"="5.02"
(你可以拷贝粘贴成一个文件,双击运行就行了)
3。注册MAPX50.DLL组件,使用windows自带的注册工具regsvr32.exe,运行格式如下:
regsvr32 "C:\Program Files\MapInfo\MapX 5.0\MAPX50.DLL"
此时你的mapx应用程序已经安装成功,把这些步骤写成一个批处理文件如下:
%cd%\setup.exe
%cd%\mapxreg.reg
regsvr32 "C:\Program Files\MapInfo\MapX 5.0\Mapx50.dll"
将此批处理文件放在mapx的应用程序安装目录下,执行这个文件就行了。