上次教給大家如何編寫一個(gè)DLL文件,DLL文件里被公開(kāi)的子程序被稱之為API(應(yīng)用程序編程接口)。這一篇是教給大家如何調(diào)用編寫好的DLL文件中的API。
方法/步驟
編譯在DLL文件中的子程序,如圖。那么我們?nèi)绾握{(diào)用這個(gè)API呢?
使用【插入】-》【DLL命令】菜單插入一個(gè)默認(rèn)的API聲明樣式,對(duì)其略加修改就變成了我們想要的。
因?yàn)镈LL中聲明的子程序具有:
1、一個(gè)文本型參數(shù)
2、返回值為整數(shù)型
3、對(duì)應(yīng)命令名要與DLL中子程序?qū)?yīng)
這三個(gè)位置必須要與被調(diào)用的API一致。
對(duì)于庫(kù)文件名可指定文件,也可不指定。
如不指定文件名,程序?qū)⒛J(rèn)在Kernel32.dll、Gdi32.dll Mpr.dll Advapi.dll Shell32.dll等系統(tǒng)提供API中查找;
也可帶路徑,絕對(duì)路徑或相對(duì)路徑,如不帶路徑,將在 文件所在目錄、當(dāng)前目錄、系統(tǒng)目錄、系統(tǒng)安裝目錄...中查找。
聲明完成之后就可以像其他命令一樣調(diào)用該API。
我們可以通過(guò)【插入】->【常量】,插入一個(gè)單行常量。常量的數(shù)據(jù)類型可以為數(shù)值、文本、邏輯值或日期時(shí)間。
如需創(chuàng)建長(zhǎng)文本、多行常量,可右擊常量聲明表格,選擇第一項(xiàng)【新長(zhǎng)文本常量】即可插入一個(gè)長(zhǎng)文本并且可以多行的常量。
如圖。長(zhǎng)文本常量及對(duì)應(yīng)值。可以通過(guò)【導(dǎo)入文本】按鈕,導(dǎo)入TXT文本內(nèi)容。
|
新聞熱點(diǎn)
疑難解答
圖片精選