1. 程式人生 > >VB .bas檔案生成dll並且呼叫

VB .bas檔案生成dll並且呼叫

一、生成dll。

有時候我們會將一些核心演算法之類的東西放在單獨一模組中(.bas檔案),這些演算法我們不想讓別人知道,所以我們可以把它封裝成DLL檔案,增強程式碼的安全性,然後再呼叫這些已經寫好的介面。

(1). 比如我們需要將下圖的Interface.bas封裝成DLL,可以先將它裡邊的內容複製

(2).新建DLL工程

(3).修改工程名稱,並將剛才複製的內容貼上到Class1中(可修改你的類名)

(4) 檔案----生成Arithmetic.dll,這裡我儲存在新建DLL檔案中,如下圖Arithmetic.dll檔案已經生成


、呼叫DLL

(1).工程---引用,找到相應的Arithmetic,點選確定

(2).上面引用後工程並不能馬上使用Arithmetic.dll,還需要在程式中宣告介面物件,再呼叫裡邊的功能函式

''宣告介面物件
Dim ccc As Arithmetic
.Class1

·············

‘呼叫功能函式

ccc.xxx

這時候移除模組中的Interface.bas程式也一樣能運行了