电竞比分网-中国电竞赛事及体育赛事平台

分享

用VB怎么樣做DLL文件

 昵稱8795013 2012-02-29

用VB怎么樣做DLL文件

vb中制作dll的方法:新建時(shí)選擇ActiveX Dll
,工程名改為add 把類模塊命名為:myfirstdll (原名為class1)然后就可以寫你的dll內(nèi)容了,比如封裝一個(gè)函數(shù),這里我們封裝一個(gè)從1加到n的函數(shù):
Public Function AddN(ByVal n As Integer) As Integer
Dim i As Integer
Dim sum As Integer
For i = 0 To n
sum = i + sum
Next
AddN = sum
End Function
完成保存工作后,選擇“文件”——“生成add.dll”
這樣一個(gè)簡(jiǎn)單的dll完成了。你可以添加多個(gè)函數(shù),復(fù)雜度任意!這只是以個(gè)簡(jiǎn)單的例子
下面是調(diào)用部分:
假設(shè)你有已經(jīng)有了一個(gè)工程,現(xiàn)在需要引用剛才的dll文件。
選擇“工程”-“引用”,在彈出的對(duì)話框中選瀏覽,選擇你剛才生成的add.dll。點(diǎn)確定。如果說出現(xiàn)工程名稱重復(fù)之類的提示,那是因?yàn)槟愕倪@個(gè)工程,和dll文件的工程名稱一樣了!你改一下工程名就行了,所以不要在新建工程時(shí)偷懶,默認(rèn)的名稱“工程1”會(huì)引起不必要的麻煩??!下面是代碼
在聲明部分(就是代碼的最上面)寫:
Dim testdll As myfirstdll
form的load事件里寫:
Set testdll = New myfirstdll
引用完成了
調(diào)用的代碼:
MsgBox (testdll.AddN(5))

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多