我VB做的程序(用到mapx),为什么在没有装mapinfo机子上运行不了?

来源:百度知道 编辑:UC知道 时间:2024/05/31 09:37:26
我VB做的程序(用到mapx),为什么在没有装mapinfo机子上运行不了?请问这个怎么解决?
用VB自带的打包工具打包了
什么叫vb虚拟机 ?
您能告诉我步骤吗?MapX也打进去?那个安装文件要多大呀?
目标机要是不安装就不能用了吧?

我不知道什么叫VB虚拟机,打开是环境之类的东西吧;我是用setupfatory将程序打包,将需要的环境打到包中,中间MAPX不只是控件部分,有很多内容需要打到包里,这点需要你参考一下MAPX的打包文档,网上有这些东西,好象是common files里的很多文件,否则mapx控件是无法注册的,无论是mapx4 还是mapx5都要打很多东西,而路径的位置mapx4与mapx5有很大不同,说多了太累,你自己参考一下打包教程吧!

是否安装了vb虚拟机

要把MapX也打包进去,不要用VB带的打包工具。我就是做MapX二次开发的。打过好多了。也就是说目标机上也要安装MapX
目标机要是不安装当然不能用了。

可能是使用的相关控件或者引用没有打包吧,把使用到的控件或者引用的dll文件一起打包

你开发时用到了这个东西,肯定在运行的机子上要安装这个阿