vb生成的exe文件不能在其他电脑上打开

2024-11-10 06:07:06
推荐回答(3个)
回答1:

编译生成的exe文件不能在没有安装vb的电脑上运行,还需要用打包软件将一些系统文件提取出来,包括一些你用到的数据库接口,dll文件,ocx文件等,连同数据库一起打包生成安装文件,在其它没有装vb的电脑上安装一下,这样才能正常运行。也就是说没安装vb的电脑上可能缺少vb编程时的一些系统文件,生成的安装文件就是把从带vb的机器上提取出来的文件写入没装vb的机器中,这样才能正常运行。

回答2:

不是,控件是需要注册的,所以你需要制作安装软件,VB自带的安装制作工具默认的位置是"C:\Program Files\Microsoft Visual Studio\VB98\Wizards\PDWizard\PDCMDLN.EXE"
当然你可以用第三方的工具

回答3:

还有msado20.tlb,但是这个和MSADODC.OCX都属于微软数据库访问组件的支持文件,所以其他机器使用必须安装数据库访问组件(MDAC_TYP.EXE),另外两个用regsvr32注册一下即可