易语言返回值
我做了个密码检测的模块!可是编译调用后却又错误密码检测的源码=======================================================...
我做了个密码检测的模块!可是编译调用后却又错误
密码检测的源码
=======================================================
.版本 2
.子程序 密码检测, 逻辑型, 公开, 当密码输入正确后返回真,否则返回假
.参数 正确密码, 文本型, 可空, 正确密码.如不填则为""
.参数 输入密码, 文本型, 可空, 被用户输入的密码,如不填则为""
.参数 输错机会, 短整数型, 可空, 允许用户输错的次数,如不填为0次.如果次数到0,那么自动退出程序.
.局部变量 输错次数
.如果 (输入密码 = 正确密码)
返回 (真)
.否则
.如果 (输错次数 = 输错机会)
信息框 (“密码输入错误!”, #错误图标, )
返回 (假)
.否则
输错次数 = 输错次数 + 1
信息框 (“密码输入错误!你还有” + 到文本 (输错机会 - 输错次数 + 1) + “次输入机会!请重输!”, #错误图标, )
.如果结束
.如果结束
=====================================================
调用的源码
=====================================================
.版本 2
.子程序 _按钮1_被单击
.局部变量 返回值, 逻辑型
返回值 = 密码检测 (“abc”, 编辑框1.内容, 3)
=====================================================
错误提示
=====================================================
错误(10022): 子程序“密码检测”具有返回值定义,但实际上却没有返回数据或者并不是所有程序分支都返回了数据。
=====================================================
满意了我就给分 展开
密码检测的源码
=======================================================
.版本 2
.子程序 密码检测, 逻辑型, 公开, 当密码输入正确后返回真,否则返回假
.参数 正确密码, 文本型, 可空, 正确密码.如不填则为""
.参数 输入密码, 文本型, 可空, 被用户输入的密码,如不填则为""
.参数 输错机会, 短整数型, 可空, 允许用户输错的次数,如不填为0次.如果次数到0,那么自动退出程序.
.局部变量 输错次数
.如果 (输入密码 = 正确密码)
返回 (真)
.否则
.如果 (输错次数 = 输错机会)
信息框 (“密码输入错误!”, #错误图标, )
返回 (假)
.否则
输错次数 = 输错次数 + 1
信息框 (“密码输入错误!你还有” + 到文本 (输错机会 - 输错次数 + 1) + “次输入机会!请重输!”, #错误图标, )
.如果结束
.如果结束
=====================================================
调用的源码
=====================================================
.版本 2
.子程序 _按钮1_被单击
.局部变量 返回值, 逻辑型
返回值 = 密码检测 (“abc”, 编辑框1.内容, 3)
=====================================================
错误提示
=====================================================
错误(10022): 子程序“密码检测”具有返回值定义,但实际上却没有返回数据或者并不是所有程序分支都返回了数据。
=====================================================
满意了我就给分 展开
2个回答
展开全部
密码检测子程序改成下面的
-------------------------------------华丽分割线------------------------------------------------------------
.版本 2
.子程序 密码检测, 逻辑型, 公开, 当密码输入正确后返回真,否则返回假
.参数 正确密码, 文本型, 可空, 正确密码.如不填则为""
.参数 输入密码, 文本型, 可空, 被用户输入的密码,如不填则为""
.参数 输错机会, 短整数型, 可空, 允许用户输错的次数,如不填为0次.如果次数到0,那么自动退出程序.
.局部变量 输错次数
.局部变量 返回值, 逻辑型
.如果 (输入密码 = 正确密码)
返回值 = 真
.否则
.如果 (输错次数 = 输错机会)
信息框 (“密码输入错误!”, #错误图标, )
返回值 = 假
.否则
输错次数 = 输错次数 + 1
信息框 (“密码输入错误!你还有” + 到文本 (输错机会 - 输错次数 + 1) + “次输入机会!请重输!”, #错误图标, )
返回值 = 假
.如果结束
.如果结束
返回 (返回值)
-------------------------------------华丽分割线------------------------------------------------------------
.版本 2
.子程序 密码检测, 逻辑型, 公开, 当密码输入正确后返回真,否则返回假
.参数 正确密码, 文本型, 可空, 正确密码.如不填则为""
.参数 输入密码, 文本型, 可空, 被用户输入的密码,如不填则为""
.参数 输错机会, 短整数型, 可空, 允许用户输错的次数,如不填为0次.如果次数到0,那么自动退出程序.
.局部变量 输错次数
.局部变量 返回值, 逻辑型
.如果 (输入密码 = 正确密码)
返回值 = 真
.否则
.如果 (输错次数 = 输错机会)
信息框 (“密码输入错误!”, #错误图标, )
返回值 = 假
.否则
输错次数 = 输错次数 + 1
信息框 (“密码输入错误!你还有” + 到文本 (输错机会 - 输错次数 + 1) + “次输入机会!请重输!”, #错误图标, )
返回值 = 假
.如果结束
.如果结束
返回 (返回值)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询