新聞中心
本文向大家介紹VB.NET Declare語(yǔ)句,可能好多人還不了解VB.NET Declare語(yǔ)句,沒(méi)有關(guān)系,看完本文你肯定有不少收獲,希望本文能教會(huì)你更多東西。

公司主營(yíng)業(yè)務(wù):成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、移動(dòng)網(wǎng)站開(kāi)發(fā)等業(yè)務(wù)。幫助企業(yè)客戶(hù)真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。成都創(chuàng)新互聯(lián)公司是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開(kāi)放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶(hù)帶來(lái)驚喜。成都創(chuàng)新互聯(lián)公司推出永昌免費(fèi)做網(wǎng)站回饋大家。
要聲明一個(gè)DLL過(guò)程,首先需要在代碼窗口的"通用(General)"部分增加一個(gè)VB.NET Declare語(yǔ)句。如果該過(guò)程返回一個(gè)值,應(yīng)將其聲明為Function:
- Declare Function publicname Lib "libname" [Alias "alias"]
- [([[ByVal] variable [As type]
- [,[ByVal] variable [As type]]...])] As Type
如果過(guò)程沒(méi)有返回值,可將其聲明為Sub:
- Declare Sub publicname Lib "libname"
- [Alias "alias"]
- [([[ByVal] variable [As type]
- [,[ByVal] variable [As type]]...])]
缺省情況下,在標(biāo)準(zhǔn)模塊中聲明的DLL過(guò)程,可以在應(yīng)用程序的任何地方調(diào)用它。在其它類(lèi)型的模塊中定義的DLL過(guò)程則是模塊私有的,必須在它們前面聲明Private關(guān)鍵字,以示區(qū)分。下面分別介紹聲明語(yǔ)句的各個(gè)組成部分。
VB.NET Declare語(yǔ)句中的Lib子句用來(lái)告訴Visual Basic如何找到包含過(guò)程的.dll文件。 如果引用的過(guò)程屬于Windows核心庫(kù)(User32、Kernel32或GDI32),則可以不包含文件擴(kuò)展名,如:
- Declare Function GetTickCount Lib "kernel32" Alias "GetTickCount" () As Long
對(duì)于其它動(dòng)態(tài)連接庫(kù),可以在Lib子句指定文件的路徑:
- Declare Function lzCopy Lib "c:\windows\lzexpand.dll" _
(ByVal S As Integer, ByVal D As Integer) As Long
如果未指定libname的路徑,Visual Basic將按照下列順序查找該文件:
◆.exe文件所在的目錄
◆當(dāng)前目錄
◆Windows系統(tǒng)目錄
◆Windows目錄
◆Path環(huán)境變量中的目錄
下表中列出了常用的操作系統(tǒng)環(huán)境庫(kù)文件。
動(dòng)態(tài)鏈接庫(kù)描述
◆Advapi32.dll高級(jí)API服務(wù),支持大量的API(其中包括許多安全與注冊(cè)方面的調(diào)用)
◆Comdlg32.dll通用對(duì)話(huà)框API庫(kù)
◆Gdi32.dll圖形設(shè)備接口API庫(kù)
◆Kernel32.dllWindows32位核心的API支持
◆Lz32.dll32位壓縮例程
◆Mpr.dll多接口路由器庫(kù)
◆Netapi32.dll32位網(wǎng)絡(luò)API庫(kù)
◆Shell32.dll32位ShellAPI庫(kù)
◆User32.dll用戶(hù)接口例程庫(kù)
◆Version.dll版本庫(kù)
◆Winmm.dllWindows多媒體庫(kù)
◆Winspool.drv后臺(tái)打印接口,包含后臺(tái)打印API調(diào)用。
以上介紹VB.NET Declare語(yǔ)句對(duì)于Windows的系統(tǒng)API函數(shù),可以利用VB提供的工具API Viewer查找某一函數(shù)及其相 關(guān)數(shù)據(jù)結(jié)構(gòu)和常數(shù)的聲明,并復(fù)制到自己的程序中。
新聞名稱(chēng):VB.NETDeclare語(yǔ)句學(xué)習(xí)筆記
URL鏈接:http://m.fisionsoft.com.cn/article/dpcjdgh.html


咨詢(xún)
建站咨詢(xún)
