在VB中自動註冊控制項的三種方法

2022-03-09 14:39:19 字數 877 閱讀 7313

1.在vb環境中直接註冊

在vb5整合開發環境中,選擇「工程/部件」選單,彈出「部件」對話方塊。

在「控制項」頁中包含有系統中所有已註冊控制項的列表,為了註冊myctrl.ocx,可點選列表框旁邊的「瀏覽」按鈕,並在「新增activex 控制項」對話方塊中選中myctrl.ocx檔案,按「確定」即可。這種方法的優點是註冊完的控制項可以直接加入到當前的工程中試用。但是有些擁有版權的控制項不能用該方法直接註冊。

2.利用regsvr32工具註冊

在vb安裝盤的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的註冊檔案,雙擊該檔案後就可以將版權資訊新增到登錄檔中,從而實現控制項的註冊。

在VB中自動註冊控制項的三種方法

1.在vb環境中直接註冊 在vb5整合開發環境中,選擇 工程 部件 選單,彈出 部件 對話方塊。在 控制項 頁中包含有系統中所有已註冊控制項的列表,為了註冊myctrl.ocx,可點選列表框旁邊的 瀏覽 按鈕,並在 新增activex 控制項 對話方塊中選中myctrl.ocx檔案,按 確定 即可。...

三種方法在玻璃上標記

一種新技術使利用封離式 co 雷射器直接在玻璃上打出輪廓鮮明的高質量的標記成為可能,這是一種可以取代昂貴的固體雷射器和傳統玻璃打標方法的技術 25w co 雷射器即可滿足大多數在玻璃上打標的要求 co 雷射器通過破壞玻璃表面在玻璃上打標,因而在玻璃上出現一定數量的裂紋是允許的,但過量的裂紋會導致標記...

在linux中檢視執行緒數的三種方法

在linux中檢視執行緒數的三種方法 最大執行緒數 cat proc sys kernel threads max 1 top h 手冊中說 h threads toggle 加上這個選項啟動top,top一行顯示乙個執行緒。否則,它一行顯示乙個程序。2 ps xh 手冊中說 h show thre...