国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > 易語言 > 正文

易語言字節集參數傳遞詳解

2024-07-21 23:03:00
字體:
來源:轉載
供稿:網友

易語言多線程之字節集參數傳遞

傳遞文本可以直接傳遞文本的指針,但是字節集卻不能這樣,看下面直接傳遞字節集指針的代碼:

.版本 2.支持庫 spec.支持庫 EThread.程序集 窗口程序集1.程序集變量 線程句柄, 整數型.程序集變量 內存長度, 整數型.子程序 _按鈕1_被單擊.局部變量 data, 字節集.局部變量 ptr, 整數型data = { 1 }內存長度 = 取字節集長度 (data)ptr = 取變量數據地址 (data)啟動線程 (&傳遞字節集參數, ptr, 線程句柄)關閉線程句柄 (線程句柄).子程序 傳遞字節集參數.參數 ptr, 整數型調試輸出 (指針到字節集 (ptr, 內存長度))

易語言,字節集,參數傳遞

很明顯結果是錯誤的,錯誤的原因涉及到程序的內存的劃分,后面會詳細講解。

先看解決這個問題的代碼:

.版本 2.支持庫 spec.支持庫 EThread.程序集 窗口程序集1.程序集變量 線程句柄, 整數型.程序集變量 內存長度, 整數型.子程序 _按鈕1_被單擊.局部變量 data, 字節集.局部變量 ptr, 整數型data = { 1 }內存長度 = 取字節集長度 (data)ptr = 申請內存 (內存長度, 真)寫到內存 (data, ptr, 內存長度)啟動線程 (&傳遞字節集參數, ptr, 線程句柄)關閉線程句柄 (線程句柄).子程序 傳遞字節集參數.參數 ptr, 整數型調試輸出 (指針到字節集 (ptr, 內存長度))釋放內存 (ptr)

首先申請內存,然后把數據寫入內存,把內存的指針傳入線程。

運行結果:

易語言,字節集,參數傳遞

有時間再發一帖說下程序的內存劃分,還有取變量地址和取變量數據地址的區別。


注:相關教程知識閱讀請移步到易語言教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 奉贤区| 阜宁县| 普安县| 固阳县| 屏山县| 治县。| 云霄县| 噶尔县| 昂仁县| 枞阳县| 威信县| 广宗县| 长宁县| 抚州市| 浦东新区| 新安县| 竹溪县| 缙云县| 望谟县| 赤城县| 济南市| 寻乌县| 昌黎县| 会东县| 庐江县| 霍山县| 镇宁| 洛隆县| 石泉县| 牙克石市| 甘孜县| 云林县| 阿巴嘎旗| 莲花县| 彭州市| 万州区| 顺平县| 永顺县| 黑山县| 彭水| 宣城市|