mapx5.0打包安装心得

本文分享了作者在使用Delphi+MapX5.26+ADO开发GIS系统时遇到的打包问题,特别是mapx50.dll和mdatasetint.tlb的注册难题。通过详细步骤说明了解决方案,包括设置安装后的执行文件、注册dll和tlb文件,以及修改注册表关键键值。同时强调地图简单时无需打包字体,并提供打包地图文件的建议。最后,作者表达了对行业资料不足的感慨,并愿意通过QQ交流。
摘要由CSDN通过智能技术生成

       本人最近开发一套GIS系统,可谓费尽周折,想写点感想,博主的视频可谓给我了很大的帮助,但也帮我走了不少弯路,在此想谈谈mapx5.0的打包问题。
       我的系统使用的是delphi+mapx5.26+ado,另外还使用了什么比较流行的fastreport3.0的报表设计器,由于第一次用delphi做系统,也是第一次使用mapx5。所以呢感触颇多,希望更多的软件同行少走弯路,快速上手,特回帖:
      mapx5打包按照视频上讲的内容是有些问题的,特别是mapx50.dll和mdatasetint.tlb不能成功注册,仔细分析视频,发现其有几个不妥的地方,第一是在安装之前并且是在应用程序目录下注册mapx50.dll感觉有问题,因为mapx50.dll根本都没有安装进应用程序目录,再者就是regsvr32.exe在注册dll的时候,要求前面的路径不能太长(也就是说不支持长文件名格式),所以根本是无法注册的。本人采用以下方法成功解决注册的问题:
      1. 选择“操作”,再选“安装之后”选项卡,在此选项卡中点击左下角的第一个图标弹出菜单,在菜单中选择“打开/关闭程序”下面的子菜单“执行文件”,屏幕弹出设置窗口
      在“要执行的文件”下面的文本框中输入:
        %appdir%/mapx5/regsvr32.exe mapx50.dll /s
       在“工作的目录”下面的文本框中输入:
       %appdir%/mapx5/
     2. 采取同样的办法注册mdatasetint.tlb,具体如下:
    在“要执行的文件”下面的文本框中输入:
     %appdir%/mapx5/r

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值