VB程序放到其他计算机无法运行

来源:百度知道 编辑:UC知道 时间:2024/05/06 07:25:31
有个打好EXE的VB程序,拷到另一个计算机上报错提示Failed to load control 'CommonDialog' from COMDLG32.OCX.Your version of COMDLG32.OCX may be outdated.Make sore you are using the version of the control that was provided with your application.我从可以运行的那台计算机上拷贝COMDLG32.OCX并注册,还是提示这个错误。请各位高手帮忙。操作系统都是WIN2000 SERVER

楼主您好:
你尝试一下把这个COMDLG32.OCX 文件复制过来,与你的程序放在一起。
这样也许就可以执行了:)
祝愿好运!

VB是解释方式运行的,需要系统上有VB运行库文件。可以打包安装,或直接将VB运行库文件拷贝到系统上,如果使用了第三方DLL,也需要在运行的机器上注册才能使用。

需要运行库的。。这也上VB 的一个弱点。。建议你把VB运行库复制到你需要使用的电脑系统里面。。

请把这个exe打包后到客户机安装,这样VB会自动将资源文件拷贝过去

做个安装包,包含VB运行时刻库就行了

缺少控件