E族x天天软件 发表于 2015-2-28 02:11 可以,传的是局部变量的指针,指针指向的是变量存放的内存地址,只要变量不被重新赋值,指针不变,一旦重新赋值,就要重新取它的指针,比如: .版本 2 .支持库 spec .支持库 EThread 心跳包内容 = “我” 心跳包指针 = 取变量数据地址 (心跳包内容) 启动线程 (&处理消息, 心跳包指针, ) 心跳包内容 = “你” 心跳包指针 = 取变量数据地址 (心跳包内容) 启动线程 (&处理消息, 心跳包指针, ) 建议你试下。 |
百弊若愚 发表于 2015-2-25 17:40 局部变量可以用 指针传到 另外一个子程序? 是不是写错了啊? |
传个指针,或者用程序局/全局变量数组(整数参数传数组索引值,可以用栈的思路处理),或者直接把数据写到外部用一个独一无二的标示值表示,再传那个独一无二的标示值过去。推荐用第二个方法。 |
你可以这样子, 精益模块,有传递文本参数的启动线程, 但是你可以在登录成功之后,把心跳包的参数,加入成员, 也就是加入到数组里面, 最后心跳包子程序那边,在用上这个数组,即可. |
弄成程序集变量或者全局变量 你非要做 就传指针 再还原 |
本帖最后由 超级英雄 于 2015-2-19 09:30 编辑 刚才的答案删了,我试试发现是乱码 |
心跳包指针 = 取变量数据地址 (心跳包内容) 启动线程 (&处理消息, 心跳包指针, )
包组 = 分割文本 (包内容, “||”, )
.版本 2 .支持库 spec .支持库 EThread .子程序 _按钮1_被单击 .局部变量 心跳包内容, 文本型 .局部变量 心跳包指针, 整数型 心跳包内容 = 包1 + “||” + 包2 心跳包指针 = 取变量数据地址 (心跳包内容) 启动线程 (&处理消息, 心跳包指针, ) .子程序 处理消息 .参数 包指针 .局部变量 包内容, 文本型 .局部变量 包组, 文本型, , "0" 包内容 = 指针到文本 (包指针) 包组 = 分割文本 (包内容, “||”, ) |
sitemap|
易语言源码|
易语言教程|
易语言论坛|
易语言模块|
手机版|
广告投放|
精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:[email protected]
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司
( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173