亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > 易語言 > 正文

易語言中DLL命令的開發與使用介紹

2024-07-21 02:54:42
字體:
來源:轉載
供稿:網友

一.關于易語言DLL

從易語言3.6版開始,已經能夠支持對DLL動態鏈接庫的開發, 編譯出的DLL是標準的DLL,和其他編程語言生成的標準DLL的調用方法相同。易語言編寫出的DLL,在非獨立編譯exe時只需要DLL文件隨應用程序一起發行,而獨立編譯exe時無需將DLL文件隨應用程序一起發行。

二.新建易語言DLL程序

新建一個易語言程序,然后選擇 Windows動態鏈接庫 圖標,易語言就會自動創建

出編寫DLL動態鏈接庫的代碼區(程序集),如下圖所示:

易語言,DLL命令,開發

創建完畢就可以在代碼區里編寫DLL程序。

三.如何生成動態連接庫(DLL)

易語言中的DLL編寫方法和易模塊的編寫方法類似,都需要有對外的公開接口。下面將通過編寫一個“自創信息框”來看一下用易語言如何編寫和調用DLL。

編寫DLL時的公開接口只能由以下方式生成,新建一個子程序,然后把“公開”選中,在DLL中任何程序集中選中“公開”的子程序都作為對外接口,如下圖所示:

易語言,DLL命令,開發

修改一下子程序名稱,叫“自創信息框”,然后創建2個參數“標題”和“內容”,都定義成整數型,如下圖所示:

易語言,DLL命令,開發

注意:目前DLL接口函數中的參數只能為以下9種之一:

  • 字節型、短整數型、整數型、長整數型、小數型、雙精度小數型、邏輯型、日期時間型、子程序指針型

定義好DLL參數后,我們可以創建新窗體作為信息框窗口,在新窗體上畫一個按鈕,一個標簽,如下圖所示:

易語言,DLL命令,開發

為了讓用戶按下確定按鈕后,窗口能關閉,可以雙擊確定按鈕,創建按鈕“被單擊”的觸發事件,寫入如下代碼:

易語言,DLL命令,開發

然后返回到剛才的程序集1代碼區開始編寫代碼。

由于2個參數都定義成了整數型,而調用的時候傳遞過來的標題和內容一定是文本型的,那么怎樣去取得里面內容呢?別急,易語言3.6版中考慮到了這個問題,所以新增加了3個命令:“指針到文本”、“指針到字節集”、“寫到內存”。

當用戶傳遞的是文本型或者字節集型,易語言將自動轉換成指針,我們可以使用“指針到文本”或“指針到字節集”把原來的文本返回出來。如下圖所示:

易語言,DLL命令,開發

到此已經完成“自創信息框DLL”所有工作,最后可以選擇菜單“編譯”→“編譯”將其編譯為DLL。如下圖所示:

易語言,DLL命令,開發

也可以使用快捷鍵“F7”編譯剛剛編寫的DLL,我們將編譯以后的DLL名稱命名為“自創信息框”,如下圖所示:

易語言,DLL命令,開發

通過以上,用易語言編寫DLL的過程序基本完成。

四.如何使用DLL

用易語言編寫的DLL可以在易語言自身調用,同樣,也可以在其他編程語言中調用,如(VB,VC,Delphi等)

在易語言中的調用方法如下圖所示:

易語言,DLL命令,開發

注意:定義時,2個參數都定義成文本型

最后請在窗體上畫一個按鈕,雙擊按鈕,寫上代碼調用這個DLL,按下按鈕后,就會看到效果,如下圖所示:

易語言,DLL命令,開發

VB中調用方法如圖:

易語言,DLL命令,開發

注意事項:

  • 注1:調用DLL時的Dll對應命令名必須和接口名稱完全一樣。
  • 注2:接口函數的參數必須是基本數據類型,且不能為字節集型、文本型。
  • 注3:易語言3.6版中新增加3個命令“指針到文本”、“指針到字節集”、“寫到內存”,這3個命令最佳使用場合就是在易語言回調子程序和易語言DLL公開子程序用作獲取外部數據。
  • 注4:易語言編寫的DLL如果要在其他編程語言中使用,必須附帶對應的易語言支持庫。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對VeVb武林網的支持。


注:相關教程知識閱讀請移步到易語言教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人免费看片视频| 欧美成人免费播放| 色噜噜国产精品视频一区二区| 国产乱肥老妇国产一区二| 日韩在线视频一区| 欧美大尺度电影在线观看| 岛国av一区二区在线在线观看| 91精品国产91久久久久福利| 国产va免费精品高清在线| 日韩激情第一页| 国产亚洲精品综合一区91| 国产成人精品免高潮在线观看| 国产精品com| 日韩国产激情在线| 黑人巨大精品欧美一区二区一视频| 亚洲加勒比久久88色综合| 亚洲欧美国产日韩中文字幕| 国产精品色婷婷视频| 国产午夜精品久久久| 91亚洲国产成人精品性色| 欧美三级欧美成人高清www| 亚洲精品中文字幕有码专区| 亚洲欧洲中文天堂| 亚洲黄色www网站| 日韩激情在线视频| 亚洲人成网在线播放| 日韩在线观看精品| 久久视频在线看| 国产欧美欧洲在线观看| 欧美夫妻性视频| 亚洲美女av电影| 欧美与欧洲交xxxx免费观看| 欧美一级高清免费播放| 91在线观看免费高清完整版在线观看| 国产精品久久久久久久久久久久久| 国自在线精品视频| 欧美日韩国产综合新一区| 日韩电影中文字幕| 久久综合网hezyo| 国产精品久久网| 国产日本欧美在线观看| 亚洲精品av在线播放| 欧美日韩视频在线| 久久久99免费视频| 国产精品高潮呻吟久久av无限| 久久欧美在线电影| 亚洲免费中文字幕| 国产视频久久久久| 一区二区三区www| 欧美另类极品videosbest最新版本| 91中文字幕在线观看| 成人免费淫片视频软件| 中文字幕欧美视频在线| 亚洲字幕在线观看| 欧美激情一区二区三区成人| 久久久久久久色| xxxx欧美18另类的高清| 国产性色av一区二区| 日本高清不卡的在线| 亚洲国产精品热久久| 最近2019中文字幕大全第二页| 亚洲在线免费观看| 成人精品久久一区二区三区| 亚洲欧美激情一区| 日韩精品一区二区三区第95| 久久久黄色av| 久久久av网站| 久久伊人精品天天| 欧美性色19p| 国产在线视频不卡| 91人成网站www| 欧美另类极品videosbestfree| 91高潮精品免费porn| 日韩欧中文字幕| 国产精品观看在线亚洲人成网| 久久久久久久影视| 国产日韩欧美自拍| 精品国产鲁一鲁一区二区张丽| 国产精品成人一区二区三区吃奶| 亚洲嫩模很污视频| 国产日韩在线亚洲字幕中文| 日韩在线观看免费高清完整版| 欧美激情在线一区| 久久视频免费观看| 精品久久久久久中文字幕| 日韩精品视频中文在线观看| 国产精品视频网址| 日韩国产精品一区| 国产精品美女免费| 国产精品女人网站| 在线视频一区二区| 欧美激情视频给我| 色多多国产成人永久免费网站| 91豆花精品一区| 国产成+人+综合+亚洲欧美丁香花| 97超级碰碰人国产在线观看| 欧美黑人xxxx| 91精品国产乱码久久久久久久久| 91免费视频国产| 91欧美精品午夜性色福利在线| 亚洲午夜国产成人av电影男同| 国产一区二区三区在线| 国产精品video| 国内精品久久久久久久| 久久免费视频这里只有精品| 精品亚洲一区二区三区在线播放| 久久人人爽人人爽爽久久| 成人写真视频福利网| 亚洲情综合五月天| 欧美精品中文字幕一区| 国产精品久久久久久久av大片| 91亚洲永久免费精品| 久久香蕉国产线看观看av| 日韩在线免费观看视频| 色综久久综合桃花网| 国产国产精品人在线视| 5566日本婷婷色中文字幕97| 欧美精品免费在线观看| 欧美黄色www| 国产精品第100页| 日韩亚洲一区二区| 亚洲欧美日韩爽爽影院| 国产精品免费小视频| 亚洲va男人天堂| 亚洲高清免费观看高清完整版| 正在播放国产一区| 成人欧美一区二区三区在线湿哒哒| 日韩欧美成人精品| 成人看片人aa| 18久久久久久| 日韩电影中文字幕在线观看| 久久中文字幕国产| 亚洲欧美日韩精品| 久久夜精品香蕉| 久久99国产精品自在自在app| 中文字幕精品av| 国内精品一区二区三区四区| 91中文在线视频| 国产精品永久免费观看| 国产91精品视频在线观看| 欧美激情欧美狂野欧美精品| 日韩av不卡在线| 午夜精品久久久久久久久久久久久| 亚洲国产欧美一区二区丝袜黑人| 国产精品视频久| 久久久久久网站| 久久久久国产精品免费网站| 国产精品av网站| 欧美小视频在线| 国产啪精品视频网站| 高跟丝袜一区二区三区| 亚洲第一天堂无码专区| 一区二区三区久久精品| www.午夜精品| 成人在线免费观看视视频| 中文字幕一精品亚洲无线一区| 亚洲天堂成人在线视频| 亚洲激情小视频| 欧美最猛性xxxxx亚洲精品| 欧美日韩国内自拍| 欧美电影第一页| 国产成人一区二区| 欧美视频裸体精品| 综合国产在线视频|