易語(yǔ)言多線程之文本型參數(shù)傳遞
易語(yǔ)言啟動(dòng)線程命令的第二個(gè)參數(shù)是整數(shù)型,傳遞整數(shù)型參數(shù)方便,可是文本型就不能直接傳遞了。
碰到這種問(wèn)題,很多新手會(huì)使用一些多線程模塊來(lái)解決這個(gè)問(wèn)題。。。這是完全沒(méi)有必要的、
既然只能傳遞整數(shù),那我們把文本型變量的指針傳遞進(jìn)去豈不妙哉?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
.版本 2 .支持庫(kù) spec .支持庫(kù) EThread .程序集 窗口程序集1 .程序集變量 線程句柄, 整數(shù)型 .子程序 _按鈕1_被單擊 .局部變量 str, 文本型 .局部變量 pstr, 整數(shù)型 str = “文本型參數(shù)” pstr = 取變量數(shù)據(jù)地址 (str) 啟動(dòng)線程 (&傳遞文本參數(shù), pstr, 線程句柄) 關(guān)閉線程句柄 (線程句柄) .子程序 傳遞文本參數(shù) .參數(shù) pstr, 整數(shù)型 信息框 (指針到文本 (pstr), 0, ) |