程序提示:“部件'condlg32.ocx'或其附件之一不能正确注册:一个文件丢失或无效”

shang515 2004-01-31 10:56:12
程序打包发布出去之后,运行时出现如题错误。
可是我根本就没有添加对这个控件的引用,而且我的机器上也没有这个文件,只有一个cnmdlg32.ocx
不知道是什么原因?
...全文
707 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
truetown 2004-02-02
  • 打赏
  • 举报
回复
不同的系统就是老出这种事,太烦,我做的程序一换机器就不行,不是这错误就是那错误,都不知道怎么回事,一回自己家就没事了~`````晕撒~``````
HRamBo 2004-02-02
  • 打赏
  • 举报
回复
VB打包问题
开始->运行->"regsvr32 condlg32.ocx"
tyg1982 2004-02-01
  • 打赏
  • 举报
回复
同意
简易无忌 2004-02-01
  • 打赏
  • 举报
回复
把condlg32.ocx打包进去,并在注册一项打上钩。
evbsky 2004-02-01
  • 打赏
  • 举报
回复
运行regsvr32 condlg32.ocx
shang515 2004-02-01
  • 打赏
  • 举报
回复
再顶一次……
mrcd 2004-01-31
  • 打赏
  • 举报
回复
注册方法:打开运行程序,输入“Rundll32.exe (要注册的控件名)”
OK!
online 2004-01-31
  • 打赏
  • 举报
回复
重新用vb的打包工具试试

或者使用
建议你用Setup Factory打包,以下连接是相关的文档
Setup Factory V6.0.1.2
http://www.downloadsky.com/soft/3912.html
Setup Factory V6.03 汉化补丁
http://www.downloadsky.com/soft/3913.html

下面的网址有Setup Factory V6.0
http://vbeden.xg88.com/download/software/sf6.zip

解压密码
www.vbeden.com

下面网址有setup factory6.0 的汉化包:
http://ms5.cpatch.org/hanzify/detail.asp?SOFT_ID=4178
这样进一步方便你使用!
lilaclone 2004-01-31
  • 打赏
  • 举报
回复
你用的是什么打包程序?是否使用了第三方控件?
aalei 2004-01-31
  • 打赏
  • 举报
回复
应该是打包的时候没有把condlg32.ocx打包进去
vb自带的打包程序要把用过的OCX等,都要手动添加。

建议用Setup Factory打包程序,会自动打包和程序有关的DLL,OCX
他是为VB量身定做的
很好用。
应该不会出现以上问题
wuyi8808 2004-01-31
  • 打赏
  • 举报
回复
有一个.exe程序,在我办公室的xp机器上运行正常,在其他人的win98的机器上提示缺少msvbvm60.dll,拷贝该.dll后,又提示:

部件'TABCTL32.OCX'或其附件之一不能正确注册:一个文件丢失或无效

在我家里的xp机器上运行也是提示如上信息,可是我办公室的xp机器上根本没有TABCTL32.OCX。请教各位大侠,应如何解决?
shang515 2004-01-31
  • 打赏
  • 举报
回复
再补充一点,程序是在xp下运行时出错的,我的机器装的是win2000,运行正常……
shang515 2004-01-31
  • 打赏
  • 举报
回复
我使用的打包工具是:Wise InstallMaster
在程序中我使用了第三方控件,可是错误提示中的“condlg32.ocx”在我机器根本就没有这个文件,而且我也没有添加对这个控件的引用,怪就怪在这里了……
SOS……

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧