解决VB中Run-time error '339':错误

 错误原型:
Run-time error '339' :
Component 'COMDLG32.OCX' or one of its dependencies not correctly registered: 
a file is missing or invalid

    这个错误是因为在我们的Vb项目开发完毕后,编译成了exe文件,但是在我们的项目中引用过“部件”,我们的exe文件在没有安装VB的计算机里运行是,需要让部件注册,不然不能用,但是我们开发好了软件后,不能说是让用户自己注册把,那怎么办呢?
    进入我们的项目工程——工程——部件——在控件标签里,找到我们引用的部件(他们前头复选框会带有对钩)——点击一下部件——在下方有个定位,这里写的是这个部件的文件位置,一般都是在C:\windows\system32目录里,找到这个文件,将这个文件和我们生成的exe文件放在一起,在安装文件打包的时候打在一期,这样,在客户机使用我们exe程序的时候,由于相关文件就在同级目录,所以我们不注册也能用,达到了使用者在安装后直接用的目的,当然我们的项目也许会引用很多部件,那么方法一样,把这些文件全部找到,然后跟exe文件打包在一起。


[本日志由 admin 于 2023-01-01 12:50 AM 编辑]
文章来自: 本站原创
引用通告地址: http://www.cn-sohu.com/bolg/trackback.asp?tbID=366
Tags:
评论: 0 | 引用: 0 | 查看次数: 316
发表评论
你没有权限发表留言!
分享到: