国产探花免费观看_亚洲丰满少妇自慰呻吟_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)

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

運行結果:

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

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


注:相關教程知識閱讀請移步到易語言教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 志丹县| 东光县| 磴口县| 修武县| 肃宁县| 铁岭县| 三门县| 醴陵市| 武隆县| 五原县| 武威市| 湘潭市| 吉水县| 绥中县| 岐山县| 佛坪县| 灵宝市| 永吉县| 六盘水市| 红安县| 滁州市| 清镇市| 南和县| 晴隆县| 弥渡县| 马龙县| 汨罗市| 城口县| 张家口市| 仙游县| 建瓯市| 汝阳县| 湖南省| 时尚| 民乐县| 六安市| 仲巴县| 葫芦岛市| 高要市| 锦屏县| 广水市|