沒有注冊類 (異常來自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))


"沒有注冊類 (異常來自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))"

一般有兩種情況,我最近做項目都遇到了》

第一種:(生成平台的問題)

 

解決方法:

在項目屬性里設置“生成”=>“目標平台”為x86而不是默認的AnCPU

 

第二種:(第三方組件使用的COM組件未注冊)

 

解決方法:

注冊組件:regsvr32 +dll/ocx/cpl的實際路徑 

但是有時候會報這樣的錯:模塊“C:\DsoFramer\dsoframer.ocx”已加載,但對 DllRegisterServer 的調用失敗,錯誤代碼為 0x80070005。

這個一般情況下是在win7 64位的電腦上才會出現這樣的錯誤,權限不夠:這時候只要把regsvr32改成runas /user:administrator regsvr32就可以了。

 

轉載:https://www.cnblogs.com/haibing0107/p/5740996.html


免責聲明!

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



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