易語言編寫dll文件,在新建中選擇 編寫動(dòng)態(tài)鏈接庫
然后我們看到的就是這樣的
這里要注意的是,可以直接在啟動(dòng)子程序下些命令,勾選公開,一樣可以調(diào)用。但是程序會(huì)運(yùn)行兩遍。
方法,忽略上面默認(rèn)代碼,直接新建子程序,子程序名自定,需要返回值的填寫返回值類型,一定要勾選公開
可以提供參數(shù)和變量。 然后靜態(tài)編譯 OK。這樣就編寫了一個(gè)dll。
調(diào)用dll,假設(shè)我們編寫的dll名字為123.dll
調(diào)用的時(shí)候,插入一個(gè)新的dll,“DLL命令名”自定義,無所謂什么。“庫文件名”一定要填寫你編寫出來的dll名,如上面123.dll
“在庫中對應(yīng)命令名”我們填寫,二圖中子程序的名字,一定不能填錯(cuò)。如果命令中有參數(shù)就定義參數(shù)。
在試用的過程中,我們就像用模塊一樣調(diào)用命令即可。比如上圖:直接 打開網(wǎng)址()即可,在括號(hào)中填寫文本形式的網(wǎng)址。
就這么簡單。
最后要注意的是,要想調(diào)用自己編寫的dll文件,一定要把dll和程序放在同一目錄下,否則就只能注冊dll后再用。
注冊dll用到 regsvr32 /s xxx.dll 命令。但是因?yàn)樽赃@個(gè)動(dòng)作太敏感,很容易被360誤報(bào),所以不提倡。
大家可以根據(jù)我們總結(jié)的內(nèi)容測試下,感謝大家對VeVb武林網(wǎng)的支持。
新聞熱點(diǎn)
疑難解答