VB生成exe后不可在别的电脑上使用

VB生成了exe后,在别人的电脑上不可以使用,我知道是因为一些控件的注册问题,我用了msflexgrid控件,需要dll,ocx文件,我想做一个批处理文件,把这些控件复制到C盘中,并且注册,我把所有文件都放在use文件夹中了,请哪位高手指点下批处理代码,或者有别的什么更好的方法

第1个回答  2008-04-26
你在调用DLL时候不要输路径名,然后把你程序所需的DLL和OCX同程序都放在同一文件夹中就可以。因为程序在运行时查找的路径首先是当前路径,然后是系统路径,最后是PATH指定的路径。
第2个回答  2008-04-26
没那么麻烦,要哪些库文件,和EXE文件放在一起就行了。我每次都是这样用的。简单又省事。
第3个回答  2008-04-26
批处理例子:
@echo off
copy /y msvbvm60.dll %windir%\system32
regsvr32 /s %windir%\system32\msvbvm60.dll

或者用MoleBox ,VBPowerWrap 等软件把工程打包。本回答被提问者采纳
第4个回答  2008-04-26
@echo off
copy use\msvbvm60.dll %windir%\system32 /y
regsvr32 %windir%\system32\msvbvm60.dll /s
第5个回答  2008-04-26
你把它生成可执行的exe文件!

vb产生的exe文件为什么不能在别的电脑上运行
有可能是你的VB程序安装不完全导致生成EXE文件的时候出现错误,或者是你亲戚的电脑有病毒什么的,这样打开你的EXE文件会显示错误报告

我vb生成的exe文件为什么在别的电脑上不能用?
你可以:1- 把 那个文件夹里的东西看看,里面的什么 .ocx 啊 .dll啊 都是你引用的东西 2- 把那个 xx.cab压缩包解压, 里面也是那些内容 然后放到别的电脑上的时候 ,你可以 1- 把这些东西和exe文件放到一个文件夹里, 然后运行exe,不行的话看提示缺哪个文件,再手动注册 2- 吧那些dll ocx文...

VB生成exe后不可在别的电脑上使用
生成可执行文件虽然可以脱离VB的集成开发环境单独运行,但是不能直接在未安装VB的计算机中运行,因为程序运行期间需要大量文件的支持,这些支持文件有些由Windows环境中运行,必须要将这些支持文件与可执行文件一同复制到相应的计算机中,这个工作可以手工完成,但很烦琐,为了高效地完成这一步骤,可以借助专门的...

VB 生成 EXE 别的电脑不能用
1、可能别的电脑上没有安装ADO控件。2、别的电脑上没有安装SQL Server连接驱动程序。安装SQL Server 2000的向导中,下图中 选的三项:仅连接。3、你的SQL数据库是SQL Server 2000吗?那么请你打一下SP4补丁试一下。

...生成那个.exe文件之后,为什么不在VB的环境下不能正常运行?
要想在其他电脑上运行VB编译的EXE文件,有两种情况需要区别对待:一、直接运行。如果你编写的程序没有“引用”或通过“部件”加入其他控件,而直接使用工具箱内默认的控件(如:textbox,listbox,Picturebox等),那么,你编译的EXE文件就可以在安装win98及以上版本的电脑上直接运行。二、安装运行。除第一...

VB生成exe后不可在别的电脑上使用
你在调用DLL时候不要输路径名,然后把你程序所需的DLL和OCX同程序都放在同一文件夹中就可以。因为程序在运行时查找的路径首先是当前路径,然后是系统路径,最后是PATH指定的路径。

为什么VB的exe工程不能在有的电脑上运行?
没有安装VB运行库,因为VB程序运行时,需要VB运行库的支持,在网上下载一个安装了就行了。

Visual Basic 2008 编译成功的EXE为何在其他电脑上无法运行
是你的程序里用了Activex控件,生成单一的.exe文件在自已电脑上可以运行,在别人电脑上肯定不能运行,因为缺少支持文件,你要将你的程序做成可安装的版本,或是打包,VB自带的就有程序打包功能,很简单!“package & deployment 向导”这个做出来的是一个绿色软件,不用安装也可以用!你可以试试 ...

VB编译的程序到底可不可以在别的电脑运行?
VB编程,最后生成的exe程序可以在其它电脑上运行,不管它有没有安装VB 。但是如果没有生成exe,而是直接保存的两个文件的话,要同时把两个文件复制到其它电脑上,且这个电脑上有VB开发程序才能打开。

vb 编译的EXE在别的电脑上用提示Run-time error '13': type mismatch...
不要在别的电脑上用。如果必须,在你的电脑上点 开始-程序-Visual Basic-Microsoft Visual Basic 6.0 中文版工具-Package & Deployment 向导,把工程打包好再在别的电脑上用。

相似回答
大家正在搜