黃易群俠傳M脫機外掛應用程式黃易神行
4967
3

[分享] 模塊與API(易語言教程)

kuo1021 發表於 2009-3-31 14:49:41 | 只看該作者 回帖獎勵 |倒序瀏覽 |
支援函式庫
易語言中提供了很多的支援函式庫,
這些支援函式庫中有各種各樣的函數可以實現不同需要的功能,
支援函式庫雖然使得用易語言進行開發軟體大大的簡化了勞作,
但是,再多的支援函式庫也無法包羅一切,

同時,若調用了任何的一個支援函式庫中的一個函數,
易語言都會強行讓你帶上那整個支援函式庫的檔,

當支援函式庫多調用了幾個後,你會發現獨立編譯出來的軟體可能會幾十MB之大,很不靈活。
除此之外還有一個最要害的缺陷就是,好些支援函式庫都會被殺毒軟體誤報為病毒,

並且用多了支援函式庫後會增加 軟體的固定特徵,更容易被反外掛功能檢測出來。



模組
易語言提供使用第三方人員編譯出來的模組給當前用戶使用,只要你有那個模組,
然後使用模組引用表引入這個模組後,你就可以像調用支援函式庫中的函數一樣,
去調用由別人所開發出來的模組功能,模組的最大好處就是,
一個模組,你調用了哪幾個函數,易在編譯為EXE時,只把那調用到的模組函數編譯進去,而別的函數是不會被編譯進去的。
相對於支援函式庫,可以大大的節省出程式的體積來


DLL命令
易語言提供了完全成熟的Win32 API的調用,通過調用系統提供的API函數,可以更強大的擴充易語言的功能

下面先講講如何調出易語言堛漕銗L支援函式庫



引用支援函式庫

下圖是模組的引用方法


引用易語言模組

雖然易語言對於模組是用到了哪些函數時編譯哪些代碼進去,

但有時候我們會發現引用了一些模組後,即使什麼函數都沒用到或只用到少數函數時,

保存下來的易語言源代碼檔卻很大時。
可以使用易語言的另存為重新保存代碼,就會把源代碼檔體積減下來,
之所以會產生這樣的情況不是模組的錯,是易語言自已有問題

易語言中對於Win32 API的聲明與調用方式見下圖


API聲明方式

只要你有興趣,並且願意花點時間進去,你也能很快的學會編寫各種功能的軟體出來,
一般易語言入門不超過15天,一個月就能夠寫出一些小軟體了的.祝大家都能共同學習共同進步
注意,使用外掛作坊模組時若編出來的EXE運行時產生非法操作情況,

試試 功能表-工具-系統配置-目的程式安全.把 花指令插入級別 與 編譯結果打亂碼 全設置為0



另外還有一個問題就是不能同時引用多個不同版本的外掛作坊模組。
比如引入了外掛作坊2.0

模組後就不能再去引用 外掛作坊1.8 模組,當同時引用多個外掛作坊模組時,會產生衝突。


提醒大家一句,

不是很必需的情況下,應該除核心支援函式庫外其他的支援函式庫越少使用越好

[ 本帖最後由 kuo1021 於 2009-3-31 14:51 編輯 ]
收藏收藏 分享分享 讚 幹 分享分享 FB分享

相關POST

回覆

使用道具 舉報


Goldenwolf 當前離線
UID
1166302
熱心
75 值
嘉獎
0 次
違規
0 次
在線時間
17 小時
經驗
75 點
積分
426
精華
0
最後登錄
2009-10-8
閱讀權限
25
註冊時間
2009-3-28
論壇幣
259 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 3
Goldenwolf 2009-3-31 15:45:38
今天剛出爐的 搶著吃YCT65B
請問支援函式庫是什麼?
感謝大大的分享!!
回覆

使用道具 舉報

redmmcrab 當前離線
UID
631024
熱心
24 值
嘉獎
0 次
違規
0 次
在線時間
5 小時
經驗
20 點
積分
160
精華
0
最後登錄
2018-8-6
閱讀權限
20
註冊時間
2007-11-6
論壇幣
105 幣
聯合幣
6 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
redmmcrab 2009-6-9 02:07:53
這算是基本的知識..多謝大大解說了YCT65B
回覆

使用道具 舉報

bkl6780 當前離線
UID
533522
熱心
29 值
嘉獎
0 次
違規
0 次
在線時間
9 小時
經驗
20 點
積分
67
精華
0
最後登錄
2018-8-6
閱讀權限
20
註冊時間
2011-4-23
論壇幣
3 幣
聯合幣
6 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
bkl6780 2012-8-3 19:49:18
大大寫得真好 很清楚 易懂 感恩^^
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊


手機版 | Archiver | 外掛聯合國

GMT+8, 2024-4-29 13:27 , Processed in 0.057273 second(s), 20 queries , Memcache On.

版權說明:
  本站不會製作、經銷、代理外掛程式。僅免費提供外掛程式下載前之掃毒及掃木馬等安全檢測驗證,協助會員遠離盜號危險程式。本站所有資料均來自網際網路收集整理,說明文字暨下載連結轉載自原程 式開發站。站上出現之公司名稱、遊戲名稱、程式等,商標及著作權,均歸各公司及程式原創所有,本站程式所有權歸外掛聯合國所有。本程式所有權歸外掛聯合國所有.......

回頂部
第二步?
第三步?