एक 64 बिट खिड़कियों से एक काम कर रहे सी # परियोजना चलती 7 मशीन एक 32 बिट XP मशीन के लिए निम्न त्रुटि के कारण:COMException त्रुटि 80040154 की मरम्मत कैसे करें?
Retrieving the COM class factory for component with CLSID {681EF637-F129-4AE9-94BB-618937E3F6B6} failed due to the following error: 80040154.
681EF637-F129-4AE9-94BB-618937E3F6B6 तो यह नहीं है रजिस्ट्री में नहीं है ठीक से स्थापित है, लेकिन यह वही आईडी है जो पहले 64 बिट विंडोज 7 मशीन पर एक समस्या थी। 64 बिट विंडोज 7 मशीन पर इस त्रुटि का समाधान here (प्लेटफार्म लक्ष्य को x86 में बदलें) मिला लेकिन यह 32 बिट एक्सपी मशीन पर समस्या का समाधान नहीं करता है। मैं 681EF637-F129-4AE9-94BB-618937E3F6B6 से जुड़े डीएल को कैसे ढूंढूं, या इससे भी बेहतर, मैं इस अपवाद को कैसे सुधारूं?
जहां तक मुझे पता है, प्रक्रियाओं (64 या 32) के लिए 32 बिट डीएल (क्रमशः 32 या 64) लोड करने का कोई तरीका नहीं है। – Arun
ध्यान दें कि त्रुटि कोड REGDB_E_CLASSNOTREG है। तो यह तब हो सकता है जब मशीन पर COM/ActiveX नियंत्रण स्थापित नहीं होता है या प्रक्रिया के गद्दे के लिए स्थापित नहीं किया जाता है। –