检索具有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. 传统VB6 COM + DLL调用本地Win32 DLL - 线程问题与STA?
- 6. 如何解决.NET COM Callable Wrapper DLL的注册/使用问题?
- 7. 在PowerBuilder中的.NET DLL(与COM)问题与列表
- 8. C#编组调用C++ DLL。 COM和线程问题
- 9. 的COM InvokeHelper问题
- 10. 制作一个DLL COM可访问
- 11. 使用Python ctypes访问Visual Foxpro COM DLL
- 12. DLL问题
- 13. directinput dll问题
- 14. COM与本机DLL
- 15. COM DLL在VB6中?
- 16. 调试InProc COM DLL
- 17. 用.NET COM替换原生C++ COM .dll
- 18. VB.NET调用COM DLL调用另一个COM DLL的错误
- 19. .NET COM可见DLL与Active X DLL
- 20. 传统DLL与COM DLL的区别
- 21. libstdC++ - 6.dll问题
- 22. ClickOnce的DLL问题
- 23. DLL编程问题
- 24. Visual Studio DLL问题
- 25. DLL构建问题
- 26. 寻找dll问题
- 27. QWT/creator dll问题
- 28. COM端口连接问题
- 29. 虚拟COM通信问题
- 30. Pyserial COM端口问题
我不约我添加引用像我添加的工具的DLL到我application.when我跑我得到这个错误 – 2009-09-10 06:53:24