检索具有CLSID {B4E1B2EC-151B-11D2-926A-006008123235}的组件的COM类工厂失败,原因如下:80040154.在我的应用程序中,我使用第三方工具(aspjpeg)图片。当我运行该应用程序我得到这个错误,请帮助我DLL问题(COM)
0
A
回答
0
你可能处理一个类未注册的错误,如在http://support.software602.com/kb/view.aspx?articleID=987描述。是否有此第三方工具的安装程序。可能有缺少描述此COM组件的注册表项。更
有点介绍:
您要添加可能对其他DLL中其他COM对象依赖的DLL。比方说,COM组件对COM组件B.的依赖性,这种依赖性是不是从一个文件到另一个,而是从一个文件到什么叫做类ID(也被称为CLSID)。
在这种情况下,说,COM组件是指CLSID“1234”。在HKEY_CLASSES_ROOT \ CLSID文件夹下为具有匹配CLSID的文件夹进行注册表检查。一旦找到,就会读取该文件夹的InprocServer32文件夹,并确定DLL外壳COM组件B的确切路径,然后加载。
总之,你得到错误信息,因为一个或多个上述注册表项的丢失。
编辑:添加了有关COM组件如何被COM运行时引用和加载的详细信息。
相关问题
- 1. COM DLL问题
- 2. py2exe的COM DLL问题
- 3. COM DLL的C + + dll
- 4. 介绍COM DLL
- 5. C++ COM ATL DLL
- 6. 传统VB6 COM + DLL调用本地Win32 DLL - 线程问题与STA?
- 7. 如何解决.NET COM Callable Wrapper DLL的注册/使用问题?
- 8. 在PowerBuilder中的.NET DLL(与COM)问题与列表
- 9. C#编组调用C++ DLL。 COM和线程问题
- 10. 的COM InvokeHelper问题
- 11. COM问题 - Stellaris uC
- 12. Com interop DLL访问Azure存储
- 13. 使用Python ctypes访问Visual Foxpro COM DLL
- 14. 制作一个DLL COM可访问
- 15. DLL问题
- 16. directinput dll问题
- 17. windows DLL问题
- 18. DLL的问题
- 19. 调试InProc COM DLL
- 20. COM DLL在VB6中?
- 21. COM与本机DLL
- 22. 用.NET COM替换原生C++ COM .dll
- 23. 调用COM wituout COM互操作dll
- 24. VB.NET调用COM DLL调用另一个COM DLL的错误
- 25. 在VC++中使用COM DLL dll
- 26. 传统DLL与COM DLL的区别
- 27. .NET COM可见DLL与Active X DLL
- 28. 问题与cxcore210.dll
- 29. 寻找dll问题
- 30. libstdC++ - 6.dll问题
我不约我添加引用像我添加的工具的DLL到我application.when我跑我得到这个错误 – 2009-09-10 06:53:24