檢索具有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