CLSID {..}的COM对象无效或未注册? [英] COM object with CLSID {..} is either not valid or not registered?

查看:300
本文介绍了CLSID {..}的COM对象无效或未注册?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,


我试图修改/更新现有的开源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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆