VB 程序无法运行,无任何提示

来源:百度知道 编辑:UC知道 时间:2024/05/21 12:33:51
很奇怪的问题
我自己写的程序在有的机器上能正常运行,而有的不能
奇怪的位置就在于,不能运行的机器上 如果用QQ和别人建立远程协助连接后,就可以正常运行我的程序了.
我的程序开始时并没有访问网络,不点连接是不会访问网络的,有的电脑上即使不使用远程协助一样正常登陆,不能使用的机器上使用远程协助就能使用了,为什么和QQ的远程协助联系上了?我的程序和QQ一点关系都没,我的想法是QQ的远程协助开启了系统的什么服务造成的,希望大家为我解惑

应该是缺少某些组件~~
程序打包没有包含所有需要的文件,如你引用的ado等

做一下出错处理,多加些提示的地方。

检查一下是不是用了哪些非系统自带的控件,而错误信息又被你用 On error Resume Next给屏蔽掉了。
可能打包没有打全,尤其是一些引用

你说的问题就很怪!~

如果不能运行 建立远程协助和这个也没关系!~

难道你程序里还判断是否建立了远程协助 没有建立远程协助就不能运行?

如果缺少vb运行环境 光建立远程协助有什么关系?

你应该从别的问题着手

由于没有看到代码片断,所以无法具体分析。
从描述的现象看,应该是你写的程序是在建立远程协助连接的环境下进行的某些功能,所以离开此环境运行,必然无法运行,而一旦具备了上述环境,则又会正常运行了。解决问题的办法是:在程序中进行判断:如果未建立连接,则给出提示或用代码实现连接,然后再执行下面的代码。

是有的机器有VB网络运行库,而有的机器没有VB网络运行库的问题。QQ本身自带了网络运行库,当QQ远程协助运行时,它就注册了这个运行库。所以你那程序也能使用QQ的运行库,从而得到运行。 按传统观点,用VB来网络编程,是很有局限性的。