我自己写的VB程序在自己的电脑上测试没问题,但是拿到别人电脑运行就提示错误,请VB高手看看是什么问题谢

在别的电脑上运行就提示:Component 'Mswinsck.ocx' or one of it's dependencied ont corrctly registered:a file is missing or invalid

Mswinsck.ocx这个控件别人电脑上没有,你搜索自己的电脑,找到这个控件 打包到自己发布的程序里,别人运行前注册一下就可以了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-03-01
别人的电脑里没有安装Mswinsck.ocx 这个控件
第2个回答  2011-03-01
用SETUP FACTORY将程序打包安装!你的程序使用了socket控件,但是别人不一定有。
第3个回答  2011-03-01
别的电脑上没有mswinsck.ocx这个文件你必须在程序启动之前注册这个文件
第4个回答  2011-03-01
缺少DDL文件,打包后运行就好了。

参考资料:http://zhidao.baidu.com/question/149740216.html

我自己写的VB程序在自己的电脑上测试没问题,但是拿到别人电脑运行就提示...
Mswinsck.ocx这个控件别人电脑上没有,你搜索自己的电脑,找到这个控件 打包到自己发布的程序里,别人运行前注册一下就可以了。

我用VB做了个程序,在自己的电脑上可以使用,到别人的电脑上的时侯就无法...
如果你编的程序完全采用VB本身自带的控件,那么编译后的软件是可以直接复制到别人的电脑上使用的;如果采用了一些特殊的第三方控件或组件(比如说调用了数据库),那么程序就不能随便复制使用了,要用VB本身的打包功能(可以在“外接程序”那里找到)生成安装文件后再到别人电脑安装才行。

我做的VB程序文件在有些电脑 上能运行编译,而在有些电脑上却会出现错误...
有些环境可能没有完整安装,导致有些插件没装到。或者在系统的配置目录上有差别。

vb系统在我是电脑可以运行,但在别人电脑说无法加载,运行时出现错误.
你用了什么空间或者外部组件在别的机子要安装、注册,一般都是ocx 最简单的就是在他机子上装个VB

vb 我将我编写的程序拷贝到别的电脑上就会报错
只要是你在VB中又单独添加了的控件,一般别人的电脑上是不会有的,生成EXE也不行,你可以在C:\/\/windows\/system32下面找到这些控件,把他们和EXE放在同一个文件里,一起拷给别人用才行。这是最简单的办法

vb做的程序在台式机正常在笔记本运行错误
打包,用VB自带的打包软件。 或者使用 VBPowerWrap41 [VB做绿色软件] 他能将VB程序变成绿色版本。自动将所需要的控件压缩集成。 就可以拿到其他电脑上运行了。

为什么我用VB做的程序在别的机子上运行经常出现异常或者根本打不开呢...
要使VB程序正常运行的一个非常重要的因素,就是在运行VB程序的机器上必须要有MSVBVM60.DLL这个动态连接库文件,因为系统不同的原因,有些机器系统安装之后本身没有这些文件,所以在这些机器上运行VB程序的时候就会报错,打不开。所以在做程序的时候一定要看程序用到了那些控件、那些DLL文件,然后把这些文件...

VB做好生成exe 只能在自己的电脑上用.别人的电脑上用不了
应该是用到了系统的对话框控件。由于系统版本不同,所以系统带的控件也不同。有两个方法,一个就是像前面各位说的那样打包控件的dll,不过这样容易覆盖 目标系统的dll文件, 搜索什么叫dll地狱 就知道了。不行你在xp上编译然后拿到2000上执行看看。第二就是直接采用API来实现同样的功能,不用comdlg32...

如图,我用vb.net编写的软件,在本地打开没问题,不过在局域网中打开总是...
你试一下把放数据库的文件夹未知提高权限

VB在自己电脑上运行的时候都是中文的,发到别人电脑里面之后很多中文有...
在安装VB6.0时,是有一个问你语言支持的,是说你是否要更新语言。在别人的电脑里语言配置未更新,所以就会这样,所以你要在别人的PC上用安装程序装一个。序列号写:111-11111

相似回答