古詩詞大全網 - 藝術簽名 - 我的電腦安裝了Acticex控件,聽說還要註冊,請問怎麽註冊?

我的電腦安裝了Acticex控件,聽說還要註冊,請問怎麽註冊?

VB中合理地利用控件能極大地提高程序開發的效率,但是許多人常遇到因控件未註冊而無法使用的問題。下面就介紹幾種註冊控件的方法(假設待註冊控件的文件名為MyCtrl.ocx)。

1.在VB5環境中直接註冊

在VB5集成開發環境中,選擇“工程/部件”菜單,彈出“部件”對話框。在“控件”頁中包含有系統中所有已註冊控件的列表,為了註冊MyCtrl.ocx,可點擊列表框旁邊的“瀏覽”按鈕,並在“添加ActiveX 控件”對話框中選中MyCtrl.ocx文件,按“確定”即可。這種方法的優點是註冊完的控件可以直接加入到當前的工程中試用。但是有些擁有版權的控件不能用該方法直接註冊。

2.利用REGSVR32工具註冊

在VB5.0安裝盤的Tools\Regutils目錄下有三個用於註冊OLE控件和DLL的工具,即REGSVR32.EXE、 REGOCX32.EXE和REGIT.EXE。

REGSVR32.EXE用於註冊OLE Server,包括OLE控件和DLL;REGOCX32.EXE專用於註冊OCX控件;REGIT.EXE用於壹次註冊多個OLE Server。以REGSVR32.EXE為例,為註冊MyCtrl ocx,只須在命令行輸入REGSVR32 MyCtrl.ocx即可。而輸入REGSVR32 /u MyCtrl.ocx則可以註銷該控件。與方法1類似,有些控件不能直接用該法註冊。

3.直接在註冊表中進行註冊

事實上,在Windows系統中對控件的註冊,就是在系統註冊表的主鍵HKEY_CLASSES_ROOT下添加相應控件類的信息,如類的ID和版權信息等。這些信息是由系統維護的,用戶通常無法直接修改。不過,不少控件的安裝程序能通過自動修改註冊表進行註冊。還有壹些控件的安裝盤中提供了手工修改註冊表的方法。例如,升級到VB5之後,VB4中的幾個常用的控件,如Threed32.ocx、MSOutl32.ocx等都無法在開發環境中正常使用。其實,在VB5安裝盤的Tools\Controls目錄下有壹個Vbctrls.reg的註冊文件,雙擊該文件後就可以將版權信息添加到註冊表中,從而實現控件的註冊