由于以下错误,无法检索具有CLSID {65D00646-CDE3-4A88-9163-6769F0F1A97D}的组件的COM类工厂. [英] Retrieving the COM class factory for component with CLSID {65D00646-CDE3-4A88-9163-6769F0F1A97D} failed due to the following error: 80040154.

查看:93
本文介绍了由于以下错误,无法检索具有CLSID {65D00646-CDE3-4A88-9163-6769F0F1A97D}的组件的COM类工厂.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

先生,
我正在Visual Studio 2008中使用MICROSOFT.INK DLL开发平板电脑应用程序
打开我的源代码时遇到问题
我在笔记本电脑上安装了两个操作系统(Windows XP).在一个操作系统上,我的代码运行正常,没有显示任何错误,但是在一个操作系统上,它给出了以下异常

由于以下错误,检索具有CLSID {65D00646-CDE3-4A88-9163-6769F0F1A97D}的组件的COM类工厂失败.

我尝试了以下选项来解决问题
1重新安装我的OS和Visual Studio(但仍然遇到相同的错误)
2尝试注册DLL,但显示未找到错误DLL注册服务器条目

请帮助我解决该错误的方法

sir ,
I am working on tablet PC application using MICROSOFT.INK DLL in Visual studio 2008
I am facing a problem while opening my source code
i have installed two OS (windows xp) on my laptop. On one OS my code is working fine not showing any error , but on one of the OS it is giving following exception

Retrieving the COM class factory for component with CLSID {65D00646-CDE3-4A88-9163-6769F0F1A97D} failed due to the following error: 80040154.

i have tried following options to solve the problem
1 Reinstall my OS and Visual studio(but still facing same error)
2 tried to register the DLLs but showing Error DLL register server entry not found

Please help me out how i can remove this error

推荐答案

如果您要注册以"Interop"开头的文件,您注册的是错误的.您需要在项目中引用的原始.DLL文件.在该文件上运行REGSVR32,应该很好.

顺便说一句:错误80040154意味着在注册表中找不到CLSID.您没有注册要使用的COM类.
If you''re trying to register the file that begins with "Interop", you''re registering the wrong one. You need the original .DLL file that you referenced in your project. Run REGSVR32 on that file and it should be good to go.

BTW: Error 80040154 means that the CLSID cannot be found in the registry. You didn''t register the COM class you''re trying to use.


这篇关于由于以下错误,无法检索具有CLSID {65D00646-CDE3-4A88-9163-6769F0F1A97D}的组件的COM类工厂.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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