這幾天碰到一個問題,運行一個易語言開發(fā)的軟件出現以下錯誤。我的系統(tǒng)是 Windows7 64 位 專業(yè)版。在系統(tǒng)盤 windows/system32 下查找 dm.dll。但是沒有這個文件。于是我到百度去查找相關答案,問的人有很多,答案卻是相同的,我斷定這些都是復制來粘貼去的,都沒有一個好的答案,有些更是離譜的發(fā)瘋了。到百度知道提問,也是復制粘貼到,牛頭不對馬嘴。
錯誤信息:不能載入OCX組件 "Dm1.0版1.0版",其組件或類型庫文件名為"dm.dll",數字簽名為"{84288AAD-BA02-4EE2-85EC-3FAD4D11354D}#1.0#0",請確認該組件已經被安裝到Windows系統(tǒng)中,具體信息:OCX組件初始化錯誤:獲取組件或類型庫的接口信息失敗
于是我認為是缺少 dm.dll ,我到網上去下載 dm.dll,但是下過來的同樣注冊不了,說版本不兼容,網上沒有 64位win7 系統(tǒng)的 dm.dll 相關下載。我這個時候已經瘋了。然而死馬當活馬醫(yī),問題放在了注冊 dm.dll 文件了。怎么注冊呢?直接把他放到 windows/system32 ,然后運行輸入 regsvr32 dm.dll ?這樣不行,注冊不了。
Windows 7 不能注冊 dm.dll 文件,解決方案“模塊"dm.dll"已加載,但.....”,“模塊"dm.dll“加載失敗...”的解決方法
1、找到 C:\Windows\SysWOW64 。并將 dm.dll(在網上隨便下載個)復制粘貼到這個文件夾內。
2、以管理員身份允許cmd。如下:
3、輸入 regsvr32 dm.dll 回車。注冊成功啦。軟件也可以運行成功了。以上所述同樣適用于Windows8 64位系統(tǒng)。