易語言大漠怎麼實現多線程?

Tags: 易語言, 大漠,

寫腳本的童鞋一般都會用到大漠插件,在按鍵精靈裡面直接多開就好了,可是在易語言裡面怎麼實現大漠的多線程創建多對象,多開控制呢?下面教教大家

工具/原料

無聊模塊

方法/步驟

首先我們需要藉助一個模塊,下載地址:

下載之後,我們解壓它

打開易語言,新建一個易語言程序,這些都不用交給大家,大家肯定都會,然後引用剛才下載的模塊,下面開始寫代碼

首先,我們需要在啟動窗口創建完畢下面註冊插件,這是必須的

易語言大漠怎麼實現多線程

易語言實現大漠多線程,就必須建立一個 大漠多線程的自定義數據類型,看圖:

易語言大漠怎麼實現多線程

然後我們在回到窗口程序集裡面,新建一個程序集變量,注意這個程序集,是一個數組類型的,那數組成員寫多少呢?你開幾個線程,就寫幾就好了

易語言大漠怎麼實現多線程

準備工作做好了,我們開始寫大漠多線程的重點代碼,新建一個按鈕,在按鈕下面寫代碼

易語言大漠怎麼實現多線程

易語言大漠怎麼實現多線程

代碼寫什麼呢 ?由於是文字教程,我們就寫個最簡單的,讓大漠輸出自己的版本號,因為是多線程,所以我們需要啟動線程,這裡我們用啟動兩個線程作為演示,為什麼要傳遞 i 這個變量呢?這是要告訴線程你需要創建第幾個大漠對象,也是為了控制方便

易語言大漠怎麼實現多線程

在測試小程序裡面我們寫上這樣的代碼,需要注意的是,線程裡面創建大漠對象,必須在線程剛開始的地方,寫上這個命令 線程_COM初始化() 這是必須寫的,否則線程裡面的大漠對象肯定無法使用

易語言大漠怎麼實現多線程

好了,我們來運行一下,看看效果:

易語言大漠怎麼實現多線程

這個只是給大家做的一個演示,這基本上就是一個框架,像綁定窗口之類的,都可以在創建完對象之後寫上,只要大家明白這個意思就可以了

需要源碼的可以在這裡下載:

注意事項

注意線程開頭一定要加上 線程_com初始化

相關問題答案