+ -
当前位置:首页 → 问答吧 → 用VB6生成的EXE 不能在另外的机子打开 没有提示只“嘀”的响一声

用VB6生成的EXE 不能在另外的机子打开 没有提示只“嘀”的响一声

时间:2011-10-13

来源:互联网

用了各种办法都不行。。用过的办法如下
A机有源程序在该机生成的EXE。
1.把程序所用到的控件COPY到B机并注册。运行EXE文件不行。。第三控件只用了一个。
2.在B机上安装VB6,把EXECOPY到B机,把控件COPY到B机并注册。。运行EXE文件。不行
3.用setup factory 生成安装文件还是不行。。
3用setupbuild生成安装程序,控件并注册了。。运行后还是不行。。
4.用VB自带的打包工具。打包了。。也在B机安装了。还是不能运行
5.在B机运行时没有任何文字提示。只听见“嘀”的声响。然后什么都没有了。

我是想不通了。。这GR的VB倒底是怎么回事
在B机上装了VB6后,然后将源程序COPY到该机然后编译后运行就可以了。。
一定要在该机子编译才能运行吗?



除了这些还有其他办法吗?

原来的贴子不能编辑了。。重新发了一贴。请版主见谅!

作者: thomas_top   发布时间: 2011-10-13

注意一下你的引用列表,比如什么库之类.

另外,直接这样消失了,你是不是使用子类化或者HOOK或者COPYMONEY之类的函数?

作者: myjian   发布时间: 2011-10-13

在B机滴地一声啥都没有以后,打开任务管理器,查看有没有相应的进程.

生成安装包,安装也不行,是不是有某个控件没有打包.

建议在A上做一个最简单的程序,1.不用外部控件,编译后到B机进行测试;2.分别用你的程序中的各控件之一,做同样的试验.

作者: qianjin036a   发布时间: 2011-10-13

很可能是你没有把程序用到的所有库都引入安装包.
还有可能是没有把第三方控件安装到指定位置.

作者: WallesCai   发布时间: 2011-10-14

热门下载

更多