解決無法添加Activex控件變量的錯誤

在使用VC做開發時會經常使用到Activex控件,在插入Activex控件再添加控件變量時有時會遇到“ ...... \VC\VCWizards\CodeWiz\MFC\Variable\HTML\2052\default.htm”文件1211或者1212行缺少對象或者對象爲null的錯誤。今天終於找到了解決這一錯誤的方法。
首先在註冊表中搜索所使用的動態庫或者.ocx文件,比如mstscax.dll。
然後在所找到的項附近找到“TypeLib”項,記錄下該項下的數據值。

再打開“HKEY_CLASSES_ROOT\TypeLib\<TypeLib項下的數據值>”  該註冊表項,修改該註冊表項權限爲administrators組完全控制。

(如果無法更改權限,將其所有者改爲administrators組)

最後使用regsvr32.exe 重新註冊控件。

regsvr32 mstscax.dll

發佈了26 篇原創文章 · 獲贊 2 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章