檢索 COM 類工廠中 CLSID 為 { } 的組件時失敗,原因是呈現以下錯誤: 80040154


檢索 COM 類工廠中 CLSID 為 { } 的組件時失敗,原因是呈現以下錯誤: 80040154 

 

首先是要確認被調用com是否注冊,如果沒有注冊,需要用管理員身份運行cmd, 進行 regsvr32 ****.dll(.ocx)等注冊,相互引用的,也需要注冊,可以通過depends查看引用關系

 

其次,在64位系統中,即便是注冊提示成功,也可能會提示這個錯誤,由於多數com組件都是基於32位系統,需要在引用com組件的工程中,在工程屬性里面找到目標平台(屬性--生成--常規--目標平台:)選擇x86,就可以讓工程識別出com 

備忘,記錄


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM