VB写的程序,在我机器上正常,到别人机器上出现运行时错误339,怎么办?解决+20分!

来源:百度知道 编辑:UC知道 时间:2024/05/04 08:30:12
一个用VB写的程序,在别人机器上运行时出错的全文如下:
Run-time error 339 Component cmdlg32.ocx or one of its dependencies not correctly registered:a file is missing or invalid
怎么都启动不了,而在我的机器上运行则一切正常,怎么办啊???
把文件拷过去不现实,因为对方是菜鸟一个,拷过去他都不会用,所以只好问一下,VB中怎么打包???说清楚一些好吗???谢~~呵呵
edward_xintra ,能否仔细说一下,VB自带的打包工具在哪里???不胜感激……

有没打包后的程序不用安装,可以直接运行的???

算了,不用了,我用WinRAR做了一个自解压程序实现了这个功能!

你把cmdlg32.ocx 文件 复制到他的System32 中就可以了

缺少控件,你在你的计算机的SYSTEM32 里找到cmdlg32.ocx 复制过去,还有中办法是你打包把cmdlg32.ocx 控件打近去
打包的话你可以用InstallShield.Express.打包,具体描述的话你可以下载软件又帮助文档查阅。用VB 自带的打包工具也可以,把要打包的EXE 已经你程序用到的控件 选上就可以打包

把楼上说的那个文件和你做的那个EXE放一个文件夹下试试,不行的话,放C:\WINDOWS\SYSTEM32下,记得注销一下,就可以用了(那个控件想省力点的话用VB自带的打包程序打包一下,就可以直接移到别人机上上用了

1,把cmdlg32.ocx复制过去,最好放在C:\WINDOWS\SYSTEM32下
2,用regsvr32注册一下即可

VB写的程序,在我机器上正常,到别人机器上出现运行时错误339,怎么办?解决+20分! vb很小的一个程序,需不需要打包,在别的机器上能不能正常运行? vb为什么我写的程序,在vb6.0上运行正常,生成EXE文件就出现“无效的过程调用或参数”错误呢? 我是VC++初学者,我写了个简单的程序,在我的机器上能运行,在别人的机器上不能运行。 vb开发的程序打包后,安装在其他机器上出错 请指教 自己编的一个vb程序在别人机器上无法运行 我把写好的程序放在没有安装vb的机子上不能运行.出现错误91 vb.net 源程序做好的VB程序后怎么才能在其他机器上独立使用(高手请帮忙) ADO+access数据库```如何设相对路径.我写好的程序无法在别人机器上用 急问:ADSL安装盘点击安装文件没有反应,但在别人机器上就可以正常启动安装程序,是不是我的机器缺什么插