我收到此錯誤:
與CLSID檢索COM類工廠組件{6C9E80E3 -B780-4361-A693-5E5C6BDC83A9}失敗,原因是出現以下錯誤:80040154檢索COM類工廠CLSID組件{6C9E80E3-B780-4361-A693-5E5C6BDC83A9}失敗,原因是出現以下錯誤:80040154
Dim smgrGlobal As QBSessionManager
smgrGlobal = New QBSessionManagerClass()
第二行是一個錯誤。
我僅在QB2013和QBFC12中出現此錯誤。這在任何以前的版本中都不會發生。
我盡我所能地發現,這個錯誤是由於應用程序沒有被編譯爲x86(如果使用「任何CPU」而不是)。但是,我已經設置了我的應用程序編譯爲x86不是「任何CPU」,我我仍然收到這個錯誤。
http:// stackoverflow。com/a/2123678/62576有一個解釋,你可能想要跟進(檢查COM類是否實際註冊)。另一個原因是構建一個試圖使用32位ActiveX(或試圖加載64位ActiveX的32位)的64位應用程序。 – 2013-02-22 23:43:50