寫腳本的童鞋一般都會用到大漠插件,在按鍵精靈裡面直接多開就好了,可是在易語言裡面怎麼實現大漠的多線程創建多對象,多開控制呢?下面教教大家
工具/原料
無聊模塊
方法/步驟
首先我們需要藉助一個模塊,下載地址:
下載之後,我們解壓它
打開易語言,新建一個易語言程序,這些都不用交給大家,大家肯定都會,然後引用剛才下載的模塊,下面開始寫代碼
首先,我們需要在啟動窗口創建完畢下面註冊插件,這是必須的
易語言實現大漠多線程,就必須建立一個 大漠多線程的自定義數據類型,看圖:
然後我們在回到窗口程序集裡面,新建一個程序集變量,注意這個程序集,是一個數組類型的,那數組成員寫多少呢?你開幾個線程,就寫幾就好了
準備工作做好了,我們開始寫大漠多線程的重點代碼,新建一個按鈕,在按鈕下面寫代碼
代碼寫什麼呢 ?由於是文字教程,我們就寫個最簡單的,讓大漠輸出自己的版本號,因為是多線程,所以我們需要啟動線程,這裡我們用啟動兩個線程作為演示,為什麼要傳遞 i 這個變量呢?這是要告訴線程你需要創建第幾個大漠對象,也是為了控制方便
在測試小程序裡面我們寫上這樣的代碼,需要注意的是,線程裡面創建大漠對象,必須在線程剛開始的地方,寫上這個命令 線程_COM初始化() 這是必須寫的,否則線程裡面的大漠對象肯定無法使用
好了,我們來運行一下,看看效果:
這個只是給大家做的一個演示,這基本上就是一個框架,像綁定窗口之類的,都可以在創建完對象之後寫上,只要大家明白這個意思就可以了
需要源碼的可以在這裡下載:
注意事項
注意線程開頭一定要加上 線程_com初始化