在delphi中ocx控制項的安裝

2022-04-02 11:15:38 字數 849 閱讀 7194

第一步:

使用過activex的人都知道,activex不註冊是不能夠被系統識別和使用的,一般安裝程式都會自動地把它所使用的activex控制項註冊,但如果你拿到的乙個控制項需要手動註冊怎麼辦呢?如果修改登錄檔那就太麻煩了,在windows的system資料夾下有乙個regsvr32.exe的程式,它就是windows自帶的activex註冊和反註冊工具。它的用法為: 

regsver32詳解 

regsvr32 [/s] [/n] [/i(:cmdline)] dllname

其中dllname為activex控制項檔名,建議在安裝前拷貝到system資料夾下。 

引數有如下意義: 

/u——反註冊控制項 

/s——不管註冊成功與否,均不顯示提示框 

/c——控制台輸出 

/i——跳過控制項的選項進行安裝(與註冊不同) 

/n——不註冊控制項,此選項必須與/i選項一起使用 

如筆者要註冊一amovie.ocx控制項,則打入regsvr32 amovie.ocx即可,要反註冊它時只需使用regsvr32 /u amovie.ocx就行了。 

regsvr32 /s apiinex.dll 註冊dll檔案

regsvr32 /s /u apiinex.dll 解除安裝dll檔案

regsvr32 shortcut.ocx 註冊ocx檔案

regsvr32 /u shortcut.ocx 解除安裝ocx檔案

/s .dll,.ocx 註冊成功後不顯示提示資訊。

/u .dll,.ocx 解除安裝

第二步:

delphi->component->import activex->找到註冊後的ocx控制項,然後install即可。

在delphi中ocx控制項的安裝

第一步 使用過activex的人都知道,activex不註冊是不能夠被系統識別和使用的,一般安裝程式都會自動地把它所使用的activex控制項註冊,但如果你拿到的乙個控制項需要手動註冊怎麼辦呢?如果修改登錄檔那就太麻煩了,在windows的system資料夾下有乙個regsvr32.exe的程式,它...

在HTM中引用VB6的OCX控制項

vb6可以很方便的編寫ocx ocx打包成internet包 啟運打包程式 選單 外接程式 外接程式管理器 啟用 打包和展開嚮導 開始打包 選單 外接程式 打包和展開嚮導 打包成internet包 選 打包 在選擇包型別時選 internet軟體包 在htm中使用ocx包 把ocx中打包好inter...

js呼叫ocx控制項的問題

這兩天接觸到了一些硬體裝置與軟體之間的互動。主要是用到了神思二代身份證讀卡機器,讓它能把身份證的資訊顯示到頁面中。1,剛開始用拿到的只是一些ocx控制項,還有乙個批處理檔案,這個批處理檔案主要是將一些用到的ocx,dll檔案拷貝到c 盤的windows system32目錄下,因為我的作業系統是64...