覓風(fēng)現(xiàn)在還做易語言嗎 易語言線程?
易語言線程?開始線程可以將子例程分配給第一個(gè)參數(shù),強(qiáng)制結(jié)束線程可以將開始線程返回的句柄分配給第一個(gè)參數(shù)。1. 創(chuàng)建一個(gè)新的easy語言程序,在“啟動(dòng)”窗口中添加一個(gè)按鈕,然后雙擊此按鈕進(jìn)入代碼區(qū):2。
易語言線程?
開始線程可以將子例程分配給第一個(gè)參數(shù),強(qiáng)制結(jié)束線程可以將開始線程返回的句柄分配給第一個(gè)參數(shù)。
1. 創(chuàng)建一個(gè)新的easy語言程序,在“啟動(dòng)”窗口中添加一個(gè)按鈕,然后雙擊此按鈕進(jìn)入代碼區(qū):
2。在進(jìn)入代碼區(qū)域后,右鍵單擊代碼區(qū)域的空白部分,然后單擊擴(kuò)展菜單中的“新子例程”按鈕創(chuàng)建一個(gè)新的子程序:!3。創(chuàng)建子例程后,使用start thread命令,第一個(gè)參數(shù)是“&”subroutine name,然后將第三個(gè)參數(shù)返回到變量:
4。如果需要結(jié)束線程,可以使用force end thread命令,參數(shù)是啟動(dòng)線程返回的句柄。這時(shí),可以強(qiáng)制線程關(guān)閉:
易語言怎樣運(yùn)用多線程?
在easy語言中使用多線程時(shí),會(huì)發(fā)現(xiàn)一些不穩(wěn)定的現(xiàn)象,如程序運(yùn)行不穩(wěn)定,退出程序出錯(cuò),退出程序出錯(cuò),在多線程中不能直接破壞組件。例如,運(yùn)行以下代碼,程序?qū)⒆詣?dòng)退出。子例程按鈕1單擊“開始線程”(&multithread subroutine,)。子程序多線程子程序按鈕1。直接使用它是不行的!現(xiàn)在可以改變調(diào)用多線程的方式,使用tag的反饋事件來執(zhí)行多線程子程序。大多數(shù)不穩(wěn)定的問題都可以解決。具體的執(zhí)行代碼應(yīng)該寫在tag feedback事件中,然后在多線程中由tag“call feedback event”調(diào)用。此標(biāo)記組件的反饋事件已由easy語言專門處理。上面的代碼可以寫成如下,運(yùn)行時(shí)可以通過。子程序按鈕1單擊開始線程(&multithreaded Subroutine,)。子程序多線程子程序標(biāo)記1。調(diào)用反饋事件(0,0,false)。子例程標(biāo)簽1反饋事件,整數(shù)類型。參數(shù)1,整數(shù)類型。參數(shù)2,整數(shù)類型按鈕1。Destroy()注意:下面的調(diào)用是錯(cuò)誤的!開始和線程uuu1標(biāo)簽uuu1反饋事件,)和。子程序多線程子程序標(biāo)簽1反饋事件()