2013年8月28日

在WIn7使用Regsvr32 註冊DLL檔案(尤其是HermosRS232ASC.ocx)

OS: Win7 32 bit
要註冊的DLL
1. MSCOMM32.OCX
2. HermosRS232ASC.ocx

方法:
1. 用系統管理員開啟CMD
2. 選擇這兩個元件的路徑並貼在CMD上
regsvr32 D:\公司\元件\BCB\MSCommReg\MSCOMM32.OCX

regsvr32 D:\公司\元件\BCB\HermosRS232\HermosRS232ASC.ocx

3. HermosRS232ASC.ocx這個會出現錯誤[找不到指定的模組]

4. Download Dependency Walker,
   PS. 程式執行時,有 DLL 與 OCX 的問題時,可使用 Dependency Walker 工具做檢查。
說明: http://www.dotblogs.com.tw/chou/archive/2009/06/29/9029.aspx
下載頁面: http://www.dependencywalker.com/
選擇所需的版本:
Download Version 2.2.6000 for x86 (Windows 95 / 98 / Me / NT / 2000 / XP / 2003 / Vista / 7 / 8) [610k]

5. 下載完成後,開始Dependency Walker,並選擇HermosRS232ASC.ocx

可以看到有問題的地方就會出現紅字, 它告知缺少MSVBVM50.DLL這個DLL

6. 去下載MSVBVM50.DLL
下載頁面: http://download.game155.com/chinese/msvbvm50.dll.html

7. 在註冊一次
regsvr32 D:\公司\元件\BCB\HermosRS232\HermosRS232ASC.ocx
就會成功




沒有留言: