當前位置:編程學習大全網 - 網站源碼 - vb 如何編寫dll

vb 如何編寫dll

比如

要編寫壹個動態連接庫MathLib.dll ,其中包括壹個函數:

Function Add2(ByVal a As Integer, ByVal b as Integer) As Integer

Add2=a+b

End Function

要如何編寫這個動態連接庫呢?

方法   

啟動VB,在新建工程窗中選擇ActiveX DLL,系統即會產生壹帶類模塊的工程。

定義工程為DllTest(也可自定),定義類模塊名為MathLib,並在其中輸入函數Add2,這樣名為DllTest的組件就做好了,該組件編譯後即為DLL文件。關閉VB程序。

調用

啟動另壹VB並新建標準EXE,點選菜單工程|引用,在引用窗中選中DllTest組件,並在Form_Click中填寫以下代碼:

Dim oMathLib As New MathLib

Dim r As Integer

r = oMathLib.Add2(3, 2)

MsgBox "3+2=" & r

運行之,窗體彈出後點擊後會出現結果窗3+2=5 , 另外,編譯後的組件為DLL文件,使用前需經RegSvr32 -r DllTest.dll註冊後才可使用。

  • 上一篇:通達性c128是啥指標?
  • 下一篇:python爬取電商數據的背景意義
  • copyright 2024編程學習大全網