[例程說明] 我們接觸了很多易模塊,大多是調(diào)用它們提供的各種接口函數(shù),那除了可以調(diào)用接口函數(shù)外,易模塊還有其他功能嗎?有,比如可以調(diào)用易模塊中的變量、常量、資源、程序窗口等。本例就是示范怎樣制作一個純資源模塊、怎樣調(diào)用易模塊中的資源,以調(diào)用易模塊里面一個人物圖片為例。 [知識準(zhǔn)備] 易模塊可以分三種,一種是純接口函數(shù)模塊,一種是純接口資源模塊,當(dāng)然,我們也可以在同一模塊中既提供函數(shù),又提供資源,這是第三種形式的模塊,但將兩者分到兩個模塊中條理更好一點(diǎn)。在本例中,我們?nèi)匀灰玫浇涌诤瘮?shù),但是跟其他接口函數(shù)不同,這些接口函數(shù)的目的是專門為了調(diào)用易模塊里面的接口資源。 [程序設(shè)置] 啟動易語言后選“新建→易模塊”建立一個易模塊文件框架。然后在資源表里導(dǎo)入一個名稱為“哈哈”、內(nèi)容為人物圖片的圖片資源。 [函數(shù)代碼] 提供接口讓其他易程序可以調(diào)用模塊資源的相關(guān)接口函數(shù)代碼如下,我們可以在此基礎(chǔ)上添加其他調(diào)用資源函數(shù): 子程序:取人物 返回值類型:字節(jié)集 返回 (#哈哈) ══════════════════════════════ 子程序:導(dǎo)出人物 參數(shù):文件名 數(shù)據(jù)類型:文本型 寫到文件 (文件名, #哈哈) [編譯模塊] 將上面例程編譯為“資源易模塊專用示例.ec” [應(yīng)用例程] 我們做一個例程來應(yīng)用上面的模塊。新建一易程序,在啟動窗口中放一圖片框,再分別放“取出人物”和“導(dǎo)出人物”兩個按鈕。屬性不用怎樣設(shè)置。再插入上面的模塊文件。程序代碼如下: 子程序:_按鈕1_被單擊 圖片框1.圖片 = 取人物 () ══════════════════════════════ 子程序:_按鈕2_被單擊 導(dǎo)出人物 (“哈哈.jpg”) 信息框 (“人物導(dǎo)出成功!”, 0, ) |