易语言中子程序之间(调用的时候)如何传递参数?

求实力解答。可以追加悬赏,满意无上限。

对于你的这个问题我不知道是不是用初学者的方式跟你解答与否。


比如最开始学编程时所使用的“信息框(,,)”这个子程序(这是系统自带的),

而你使用的时候是填了默认的信息框(“信息”,0,“窗口标题”);

其中用逗号隔开的几个间隔之间里填写的就是参数。


如果这个子程序是你自定义的子程序,则你需要在子程序名那敲下回车就会自动下拉一个子程序下的参数表表格,此时你需要填的是参数名和参数的数据类型


我这里给你提供一个简单的事例吧

.子程序 __启动窗口_创建完毕

子程序1 (“这里写你的内容”)


.子程序 子程序1

.参数 str, 文本型

信息框 (str, 0, “标题”)


-------------------------------------------------------------------------

代码易语言化及运行结果图:

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-05-29

子程序的参数传递 看图

易语言 调用子程序传参问题
跟你传入参数有关系把,你子程序接受一个参数是整数型,但是你启动时传入的参数是{0,0,0,0} 我建议你直接先创建一个变量,然后把变量赋值为{0,0,0,0},然后调试这个变量,看看显示是什么

易语言子程序、参数和变量什么意思啊?
参数2 = 参数1 + 参数2 我们继续调用一下 子程序2 .子程序 子程序2 .局部变量 变量1, 整数型 加法运算 (1, 变量1)这样调用以后的结果呢 子程序2里边的变量1的值就是 1.因为我们传了参数1 = 1. 他们进行累加 然后赋值给 参数2.因此参数2的值就改变了.总结.变量 是 子程序内部使用的 ...

Excel VBA调用子程序时如何传递参数
1、赋值给变量就要带括号 比如 a = PicInComment (1, 250)2、call PicInComment (1, 250)3、PicInComment 1, 250

易语言子程序的参数和返回值是什么意思?
1、新建易语言程序,在启动窗口上添加一个按钮,然后双击这个按钮进入代码区域:2、进入代码区域后,右击代码区域空白部分,在展开的菜单中点击“新子程序”按钮创建一个新的子程序:3、创建子程序后,使用启动线程命令,第一个参数为“&”+子程序名,然后将第三个参数返回给一个变量:4、如果需要结束...

易语言的参数是怎么用的?
.子程序 __启动窗口_创建完毕 子程序1 (“这里写你的内容”).子程序 子程序1 .参数 str, 文本型 信息框 (str, 0, “标题”)--- 代码易语言化及运行结果图:

易语言如何做出可传递参数的程序
子程序 只有2个 参数 参数_最大数 整数型 参数_长度 整数型 可下面的 编辑框1.内容=子程序(500,3,编辑框1)你却给了他3个参数 前面两个是整数型的,后面的编辑框1是多出来的 请问你让系统怎么处理多出来的参数?

易语言中启动线程怎么执行一个带参数的子程序,?多个参数呢?
启动线程时传递多个参数需要先取指针,然后将参数数组传递进去就行了

请问易语言如何写一个循环嵌套来给子程序传送不同的数值
.版本 2 .支持库 spec .子程序 __启动窗口_创建完毕 .局部变量 x, 整数型 .局部变量 y, 整数型 .计次循环首 (2, x).计次循环首 (5, y)Z1 (x, y).计次循环尾 ().计次循环尾 ().子程序 Z1 .参数 x, 整数型 .参数 y, 字节型 调试输出 (x, y)

易语言中 如何在主窗口中载入窗口1的同时把 x 的值传给窗口1中的参数a...
第一种 直接把X变成全局变量 .版本 2 .程序集 窗口程序集1 .子程序 _按钮1_被单击 x = 1 载入 (窗口1, , 真)=== .版本 2 .程序集 窗口程序集2 .子程序 _窗口1_创建完毕 编辑框1.内容 = 到文本 (x)=== 第二种方法 在_启动窗口 画一个不可视的标签 .版本 2 .程序集 窗口程...

易语言 错误(10042): 调用子程序时所传递的参数太少
易语言 错误(10042): 调用子程序时所传递的参数太少 请问怎么写这个代码还有那个窗口抖动老说我调用子程序时所传递的参数太少正确的写法是怎么样的没分了各位大侠帮帮忙十分感谢... 请问怎么写这个代码 还有那个窗口抖动 老说我 调用子程序时所传递的参数太少 正确的写法是怎么样的 没分了各位大侠帮帮忙 十分...

相似回答