CLSID {..}的COM对象无效或未注册? [英] COM object with CLSID {..} is either not valid or not registered?
问题描述
大家好,
我试图修改/更新现有的开源OpenHTPC。
我已经重命名了大部分命名空间和一些表格(以及添加我的
自己修改)除了播放
视频文件外,一切正常。
我收到消息:
"带有CLSID的COM对象{DEFC92B5-D996-4EF0-82AC-5C1110F67BCD}要么是
无效或者没有注册。
我是否需要在注册表中的CLSID下添加上面的这个键?
更改命名空间/重命名文件会导致这种情况。
非常感谢。
Brian
Hello all,
Am trying to modify / update the existing open-source OpenHTPC.
I''ve renamed most of the namespaces and some forms (as well as added my
own with modifications) and everything works except for playing of a
video file.
I get the message:
"COM object with CLSID {DEFC92B5-D996-4EF0-82AC-5C1110F67BCD} is either
not valid or not registered."
Would i need to add this key above under CLSID in the registry? Would
changing namespaces / renaming files have caused this.
Many thanks.
Brian
推荐答案
任何人?
请在这里提供一些帮助非常感谢!
提前致谢
Anyone?..
Please, some help here would be much appreciated!
Thanks in advance
在没有安装组件的情况下将CLSID添加到注册表中没有
sense,你需要安装组件(一个DLL)并确保它使用regsvr32注册
。
Willy。
< br ************ @ gmail.com>在消息中写道
新闻:11 ********************* @ e56g2000cwe.googlegro ups.com ...
|大家好,
|
|我试图修改/更新现有的开源OpenHTPC。
|
|我已经重命名了大多数命名空间和一些表格(以及添加了我的
|拥有修改)并且一切正常,除了播放
|视频文件。
|
|我收到消息:
|
| 带有CLSID的COM对象{DEFC92B5-D996-4EF0-82AC-5C1110F67BCD}是
|无效或未注册。
|
|我是否需要在注册表中的CLSID下添加此键?将
|更改名称空间/重命名文件导致了这种情况。
|
|非常感谢。
|
| Brian
|
Adding a CLSID to the registry without installing the component makes no
sense, You need to install the component ( a DLL) and make sure it gets
registered using regsvr32.
Willy.
<br************@gmail.com> wrote in message
news:11*********************@e56g2000cwe.googlegro ups.com...
| Hello all,
|
| Am trying to modify / update the existing open-source OpenHTPC.
|
| I''ve renamed most of the namespaces and some forms (as well as added my
| own with modifications) and everything works except for playing of a
| video file.
|
| I get the message:
|
| "COM object with CLSID {DEFC92B5-D996-4EF0-82AC-5C1110F67BCD} is either
| not valid or not registered."
|
| Would i need to add this key above under CLSID in the registry? Would
| changing namespaces / renaming files have caused this.
|
| Many thanks.
|
| Brian
|
谢谢Willy。
我已经尝试过注册所有我使用
regsvr32在我的程序中使用的组件并继续收到消息:
"< DLLName> .dll已加载,但DLLRegisterServer入口点是
找不到。
DLL未注册
所有DLL都在在我的项目中名为Dependencies的文件夹和
也在bin文件夹中以及输出的可执行文件。
还有其他任何建议吗?让我发疯了 - 提到的注册表项我不会在我的注册表中,但所有的DLL必须要求
注册,但赢了'' t。
问候,
Brian
PS - 我正在使用VS2003。 NET框架2003如果有帮助的话。
Willy Denoyette [MVP]写道:
Thanks for that Willy.
I''ve already tried registering all componants i use in my program using
regsvr32 and keep getting the message:
"<DLLName>.dll was loaded, but the DLLRegisterServer Entry Point was
not found.
DLL was not registered"
Have all DLL''s both in a folder called Dependencies in my Project and
also in the bin folder along with the outputted executable.
Any other suggestions? Is driving me crazy - the registry key i
mentioned isn''t in my registry but all the DLL''s must required to be
registered, but won''t.
Regards,
Brian
PS - am using VS2003 along with the .NET framework 2003 if that helps.
Willy Denoyette [MVP] wrote:
在没有安装组件的情况下将CLSID添加到注册表中没有
感觉,你需要安装组件(一个DLL)并确保它使用regsvr32注册
Willy。
< br **** ********@gmail.com>在消息中写道
新闻:11 ********************* @ e56g2000cwe.googlegro ups.com ...
|大家好,
|
|我试图修改/更新现有的开源OpenHTPC。
|
|我已经重命名了大多数命名空间和一些表格(以及添加了我的
|拥有修改),一切都有效,除了玩一个
|视频文件。
|
|我收到了消息:
|
| 带有CLSID的COM对象{DEFC92B5-D996-4EF0-82AC-5C1110F67BCD}是
|无效或未注册。
|
|我是否需要在注册表中的CLSID下添加此键?会
|更改命名空间/重命名文件已经导致了这种情况。
|
|非常感谢。
|
| Brian
|
Adding a CLSID to the registry without installing the component makes no
sense, You need to install the component ( a DLL) and make sure it gets
registered using regsvr32.
Willy.
<br************@gmail.com> wrote in message
news:11*********************@e56g2000cwe.googlegro ups.com...
| Hello all,
|
| Am trying to modify / update the existing open-source OpenHTPC.
|
| I''ve renamed most of the namespaces and some forms (as well as added my
| own with modifications) and everything works except for playing of a
| video file.
|
| I get the message:
|
| "COM object with CLSID {DEFC92B5-D996-4EF0-82AC-5C1110F67BCD} is either
| not valid or not registered."
|
| Would i need to add this key above under CLSID in the registry? Would
| changing namespaces / renaming files have caused this.
|
| Many thanks.
|
| Brian
|
这篇关于CLSID {..}的COM对象无效或未注册?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!