close
ActiveX不註冊是不能夠被系統識別和使用的,一般安裝程式都會自動地把它所使用的ActiveX控件註冊,但如果你拿到的一個控件需要手動註冊怎麼辦呢?如果修改登錄檔那就太麻煩了,在Windows的System文件夾下有一個regsvr32.exe的程序,它就是Windows自帶的ActiveX註冊和反註冊工具。它的用法為:
「regsvr32 [/s] [/n] [/i(:cmdline)] dllname」。其中dllname為ActiveX控件文件名
一般直接將要註冊的dll丟到 C:\Windows\System32 後,執行 regsvr32 xxx.dll 即可完成註冊
但是這樣的方式在64位元的電腦上卻行不通
解決方式(以windows 7為例):
1.將 xxx.dll 複製到 C:\Windows\SysWOW64 底下
2.執行cmd.exe 進入命令提示列,
進入到 C:\Windows\SysWOW64 後
在執行regsvr32 xxx.dll 即可
OCX 的Active x 控制件 或 C++的DLL 要先經 regsvr32 註冊後才能對這個元件加入參考
另外要注意一一點的事
有些ocx檔要依賴DLL檔,這時ocx檔跟DLL
文章標籤
全站熱搜
留言列表