易語言多線程

易語言多線程之啓動線程 
http://www.c0ks.com/thread-1357-1-1.html 
(出處: 從零開始學編程) 
易語言多線程之關閉線程句柄 
http://www.c0ks.com/thread-1358-1-1.html 
(出處: 從零開始學編程) 
易語言多線程之等待線程 
http://www.c0ks.com/thread-1362-1-1.html 
(出處: 從零開始學編程) 
易語言多線程之強制結束線程 
http://www.c0ks.com/thread-1369-1-1.html 
(出處: 從零開始學編程) 
易語言多線程之線程同步(許可區) 
http://www.c0ks.com/thread-1372-1-1.html 
(出處: 從零開始學編程) 
易語言多線程之整數型參數傳遞 
http://www.c0ks.com/thread-1374-1-1.html 
(出處: 從零開始學編程) 
易語言多線程之文本型參數傳遞 
http://www.c0ks.com/thread-1375-1-1.html 
(出處: 從零開始學編程) 
易語言多線程之字節集參數傳遞 
http://www.c0ks.com/thread-1376-1-1.html 
(出處: 從零開始學編程) 
取變量地址和取數據變量地址的區別 
http://www.c0ks.com/thread-1377-1-1.html 
(出處: 從零開始學編程) 

易語言多線程

易語言中使用的技巧介紹給大家,希望大家喜歡。不知大家試了沒有,在易語言自帶多線程的使用中,會發現一些不穩定的現象,如:程序運行不穩定、退出程序時報錯、有死機現象、多線程中不能直接銷燬組件等。例如運行以下代碼,程序會自動退出。

.子程序 _按鈕1_被單擊
啓動線程 (&多線程子程序, )

.子程序 多線程子程序
按鈕1.銷燬 ()  ' 直接用就是不行哦!

現在,大家可以改變一下調用多線程的方式,用標籤的反饋事件執行多線程子程序,
絕大部分不穩定問題都可以解決了。
具體執行代碼要寫在標籤反饋事件中,多線程中再用標籤的“調用反饋事件”去調用。易語言對這個標籤組件的反饋事件做過特殊處理。
上述代碼可寫爲以下,運行就可以通過了:

.子程序 _按鈕1_被單擊
啓動線程 (&多線程子程序, )

.子程序 多線程子程序
標籤1.調用反饋事件 (0, 0, 假)

.子程序 _標籤1_反饋事件, 整數型
.參數 參數一, 整數型
.參數 參數二, 整數型
按鈕1.銷燬 ()

注意:以下調用是錯誤的!
啓動線程 (&_標籤1_反饋事件, )

.子程序 多線程子程序
_標籤1_反饋事件()
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章