易语言取子程序返回值写法
.版本2.程序集窗口程序集1.程序集变量ADSL,ADSL拨号类.子程序__启动窗口_创建完毕ADSL.创建新拨号连接(“宽带连接”,,,1)编辑框1.内容=到文本(“欢...
.版本 2
.程序集 窗口程序集1
.程序集变量 ADSL, ADSL拨号类
.子程序 __启动窗口_创建完毕
ADSL.创建新拨号连接 (“宽带连接”, , , 1)
编辑框1.内容 = 到文本 (“欢迎使用”)
.版本 2
.如果 (ADSL.取连接状态 (“宽带连接”) = 假)
编辑框1.内容 = “正在连接,请稍等……”
账号1 () ’这里是子程序
.如果 () ‘这里需要判断子程序_账号1的返回值是否=0
.否则
.如果结束
.否则
编辑框1.内容 = “宽带已连接”
.版本 2
.子程序 账号1
ADSL.拨号 (“宽带连接”, “123456”, “123456”)
这个是adsl.账号的参数
.版本 2
.子程序 拨号, 整数型, 公开, 通过拨号建立网络连接,成功返回连接句柄,失败返回0
.参数 连接名称, 文本型, , 已建立的拨号连接的名称,一般为 宽带连接
.参数 用户名, 文本型, , 用于拨号的用户名
.参数 密码, 文本型, , 用于拨号的密码
因为这个宽带账号密码是错误的 ,应该返回0,可是我不知道怎么写这里,求帮忙 展开
.程序集 窗口程序集1
.程序集变量 ADSL, ADSL拨号类
.子程序 __启动窗口_创建完毕
ADSL.创建新拨号连接 (“宽带连接”, , , 1)
编辑框1.内容 = 到文本 (“欢迎使用”)
.版本 2
.如果 (ADSL.取连接状态 (“宽带连接”) = 假)
编辑框1.内容 = “正在连接,请稍等……”
账号1 () ’这里是子程序
.如果 () ‘这里需要判断子程序_账号1的返回值是否=0
.否则
.如果结束
.否则
编辑框1.内容 = “宽带已连接”
.版本 2
.子程序 账号1
ADSL.拨号 (“宽带连接”, “123456”, “123456”)
这个是adsl.账号的参数
.版本 2
.子程序 拨号, 整数型, 公开, 通过拨号建立网络连接,成功返回连接句柄,失败返回0
.参数 连接名称, 文本型, , 已建立的拨号连接的名称,一般为 宽带连接
.参数 用户名, 文本型, , 用于拨号的用户名
.参数 密码, 文本型, , 用于拨号的密码
因为这个宽带账号密码是错误的 ,应该返回0,可是我不知道怎么写这里,求帮忙 展开
4个回答
展开全部
再拨号下面加一个判断命令
比如:
如果(ADSL.拨号 (“宽带连接”, “123456”, “123456”)=真)
返回(1)
否则
返回(0)
比如:
如果(ADSL.拨号 (“宽带连接”, “123456”, “123456”)=真)
返回(1)
否则
返回(0)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2018-02-17 · 知道合伙人互联网行家
关注
展开全部
在易语言中,子程序包括“事件处理子程序”都有六部分组成。
一、子程序名,就是子程序的名称,子程序名不可省略,而且在程序中是唯一的。
二、返回值类型,可省略,就是调用该子程序是否返回数据,常用的类型有
“整数型”,如1,2,-5等等,或整数型的变量,方法:返回 (1)。
“逻辑型”,真;假,或逻辑型的变量,方法:返回 (真)
“文本型”,一对双引号中间的文本或文本型的变量,方法:返回 (“重复”)
还有“小数型”、“字节型”等等。
三、公开,一般是省略,单击选择(打钩),再单击省略,但用于“模块”一定要打钩。
四、备注,可省略,说明当前子程序相关的备注信息。
五、参数,可省略,也可有多个参数,表示调用当前子程序,要传递必要的参数过来。
六、局部变量,可省略,设置当前子程序要用到变量。
另外,“事件处理子程序”不要改动,否则“事件处理子程序”会失效。
根据这六点,程序如下。
.版本 2
.子程序 __启动窗口_创建完毕
.局部变量 数值, 整数型
数值 = 子程序1 ()
.子程序 子程序1, 整数型
返回 (123)
一、子程序名,就是子程序的名称,子程序名不可省略,而且在程序中是唯一的。
二、返回值类型,可省略,就是调用该子程序是否返回数据,常用的类型有
“整数型”,如1,2,-5等等,或整数型的变量,方法:返回 (1)。
“逻辑型”,真;假,或逻辑型的变量,方法:返回 (真)
“文本型”,一对双引号中间的文本或文本型的变量,方法:返回 (“重复”)
还有“小数型”、“字节型”等等。
三、公开,一般是省略,单击选择(打钩),再单击省略,但用于“模块”一定要打钩。
四、备注,可省略,说明当前子程序相关的备注信息。
五、参数,可省略,也可有多个参数,表示调用当前子程序,要传递必要的参数过来。
六、局部变量,可省略,设置当前子程序要用到变量。
另外,“事件处理子程序”不要改动,否则“事件处理子程序”会失效。
根据这六点,程序如下。
.版本 2
.子程序 __启动窗口_创建完毕
.局部变量 数值, 整数型
数值 = 子程序1 ()
.子程序 子程序1, 整数型
返回 (123)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
代码:
返回()
返回()
追问
在子程序下 代码返回是吧 ,可是显示程序没有返回值啊
是不是
.版本 2
.子程序 账号1
ADSL.拨号 (“宽带连接”, “123456”, “123456”)
返回()
帮我写下这个判断 如果子程序账号1的返回值=0 那么.....否则....
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询