易语言如何能让子程序返回一个整数?

各位高手,小弟在编程时出现一个问题,那就是易语言中,给子程序发送一个文本参数,然后该子程序返回一个整数,可是老是出错,不是说参数命令太少,就是无法返回,到底怎么办?谢谢大... 各位高手,小弟在编程时出现一个问题,那就是易语言中,给子程序发送一个文本参数,然后该子程序返回一个整数,可是老是出错,不是说参数命令太少,就是无法返回,到底怎么办?谢谢大家回答了,答得好不仅给这20分悬赏,再给10分! 展开
 我来答
岁岁年年相似
推荐于2016-03-30 · TA获得超过550个赞
知道小有建树答主
回答量:692
采纳率:87%
帮助的人:561万
展开全部
在易语言中,子程序包括“事件处理子程序”都有六部分组成。
一、子程序名,就是子程序的名称,子程序名不可省略,而且在程序中是唯一的。
二、返回值类型,可省略,就是调用该子程序是否返回数据,常用的类型有
“整数型”,如1,2,-5等等,或整数型的变量,方法:返回 (1)。
“逻辑型”,真;假,或逻辑型的变量,方法:返回 (真)
“文本型”,一对双引号中间的文本或文本型的变量,方法:返回 (“重复”)
还有“小数型”、“字节型”等等。
三、公开,一般是省略,单击选择(打钩),再单击省略,但用于“模块”一定要打钩。
四、备注,可省略,说明当前子程序相关的备注信息。
五、参数,可省略,也可有多个参数,表示调用当前子程序,要传递必要的参数过来。
六、局部变量,可省略,设置当前子程序要用到变量。
另外,“事件处理子程序”不要改动,否则“事件处理子程序”会失效。
根据这六点,程序如下。
-----------------
.版本 2

.子程序 __启动窗口_创建完毕
.局部变量 数值, 整数型

数值 = 子程序1 ()

.子程序 子程序1, 整数型

返回 (123)
xiangsiwu1986
2011-05-16 · TA获得超过340个赞
知道小有建树答主
回答量:244
采纳率:0%
帮助的人:301万
展开全部
.版本 2

.程序集 窗口程序集1

.子程序 _按钮1_被单击, 整数型

.如果 (编辑框1.内容 = “”)
返回 (0)
.否则
返回 (1)
.如果结束

.子程序 _按钮2_被单击

.如果 (_按钮1_被单击 () ≤ 0)
编辑框1.内容 = “刚才编辑框里没有文字”
.否则
编辑框1.内容 = “刚才编辑框里有文字!”

.如果结束

'组件自己添加,一个编辑框,2个按钮。这只是测试的,不知道你需要做什么。希望能帮到你。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ldkhy
推荐于2018-05-14 · TA获得超过278个赞
知道小有建树答主
回答量:165
采纳率:100%
帮助的人:131万
展开全部
下面这个简单的例程,给你个传递和返回的方法:

.程序集 窗口程序集1

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

.子程序 _按钮1_被单击
.局部变量 a, 整数型

a = 子程序1 (“你好”)
.如果 (a = 2)
信息框 (“你传递的是‘你好’”, 0, )
.否则
信息框 (“你没传递‘你好’”, 0, )
.如果结束

.子程序 子程序1, 整数型
.参数 xx, 文本型

.如果 (xx = “你好”)
返回 (2)
.否则
返回 (1)
.如果结束

上面例子中单击按钮1向子程序1传递的文本是“你好”,返回的是2,出现:信息框 (“你传递的是‘你好’”, 0, )
如果你传递其他文本,则返回1,出现:信息框 (“你没传递‘你好’”, 0, )
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式