Loading... 线程传入整数型是没有问题的,那么传入文本型呢,看下面 界面随意设计 ![image.png](http://type.zimopy.com/usr/uploads/2023/08/700264717.png) ## 第一种方法 **取文本长度 (内容) + 1**是因为**指针到文本** 参数提供指向一个以零字符结束的文本串内存指针值。 不是以0结尾的可能会出错 ![image.png](http://type.zimopy.com/usr/uploads/2023/08/1919581704.png) ```ecode .版本 2 .支持库 spec .支持库 EThread .子程序 _按钮_线程传入指针_被单击 .局部变量 内容, 文本型 .局部变量 长度, 整数型 .局部变量 地址, 整数型 内容 = 编辑框_指针.内容 长度 = 取文本长度 (内容) + 1 地址 = 申请内存 (长度, 真) 写到内存 (内容, 地址, ) 启动线程 (&子程序_线程调试, 地址, ) .子程序 子程序_线程调试 .参数 参数, 整数型 调试输出 (参数) 调试输出 (指针到文本 (参数)) 释放内存 (参数) ``` ## 第二种方法 通过字节集+内存传 ![image.png](http://type.zimopy.com/usr/uploads/2023/08/788895338.png) ```ecode .版本 2 .支持库 spec .支持库 EThread .子程序 _按钮_线程传入指针_被单击 .局部变量 内容, 字节集 .局部变量 长度, 整数型 .局部变量 地址, 整数型 内容 = 到字节集 (编辑框_指针.内容) 长度 = 取字节集长度 (内容) + 4 ' 4就是内存数据的长度 地址 = 申请内存 (长度, 真) 写到内存 (到字节集 (长度) + 内容, 地址, ) 启动线程 (&子程序_线程调试, 地址, ) .子程序 子程序_线程调试 .参数 参数, 整数型 .局部变量 长度, 整数型 调试输出 (参数) 长度 = 取字节集数据 (指针到字节集 (参数, 4), #整数型, ) 调试输出 (长度) 调试输出 (到文本 (字节集替换 (指针到字节集 (参数, 长度), 1, 4, { }))) 释放内存 (参数) ``` 最后修改:2024 年 06 月 05 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏