regsvr32 无法找到oledlg.dll

x1224 2010-03-28 01:52:16
我在使用regsvr32命令时候注册一个ocx控件时,提示无法找到oledlg.dll.

但我的system32目录下,oledlg.dll是存在的,

请问各位这个问题怎么解决?
...全文
138 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
x1224 2010-03-30
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 just4 的回复:]
regsvr32.exe是会加载oledlg.dll文件的,有可能是regsvr32.exe版本不对什么的,可试着用系统盘或其它主机对应程序替换试下
[/Quote]

我从别人那考一个过来也试了~~ 还是不行
就是just4 2010-03-29
  • 打赏
  • 举报
回复
regsvr32.exe是会加载oledlg.dll文件的,有可能是regsvr32.exe版本不对什么的,可试着用系统盘或其它主机对应程序替换试下
x1224 2010-03-29
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 just4 的回复:]
注册另一个控件,名字是?

是否该控件对oledlg.dll有依赖
[/Quote]

恩,应该不是我的控件对oledlg.dll有依赖,而是regsvr32对oledlg.dll有依赖,我后来测试用regsvr32注册几个系统的里面的dll。。也同样注册不成功.
就是just4 2010-03-28
  • 打赏
  • 举报
回复
注册另一个控件,名字是?

是否该控件对oledlg.dll有依赖
x1224 2010-03-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 just4 的回复:]
oledlg.dll不支持DllRegisterServer和DllUnregisterServer函数,所以是不能注册的,直接放system32下就可以用了

不是所有的dll和ocx都支持注册的,记住
[/Quote]

谢谢这个大哥~ 我不是要注册 oledlg.dll,我是要使用regsvr32注册另一个active控件的时候报的这个错
x1224 2010-03-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 just4 的回复:]
oledlg.dll不支持DllRegisterServer和DllUnregisterServer函数,所以是不能注册的,直接放system32下就可以用了

不是所有的dll和ocx都支持注册的,记住
[/Quote]

谢谢这个大哥~ 我不是要注册 oledlg.dll,我是要使用regsvr32注册另一个active控件的时候报的这个错
就是just4 2010-03-28
  • 打赏
  • 举报
回复
oledlg.dll不支持DllRegisterServer和DllUnregisterServer函数,所以是不能注册的,直接放system32下就可以用了

不是所有的dll和ocx都支持注册的,记住
x1224 2010-03-28
  • 打赏
  • 举报
回复
怎么没人理啊~~高手出来帮忙解决哈啊

6,849

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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