易语言:关于 子程序 放入循环使用的问题 (在线等)

本文档探讨了在易语言环境中遇到的一个问题:如何在循环中正确使用子程序。通过实例展示了子程序`子程序寻找所有目录`在`_按钮1_被单击`和`_按钮2_被单击`事件中的不同行为。当尝试将子程序放入计次循环中时,程序出现错误提示。作者寻求解决方案,期望解决子程序在循环内部的调用问题。
版本 2
.程序集 窗口程序集1
.程序集变量 临时目录数组, 文本型, , "0"

.子程序 _按钮1_被单击
.局部变量 n1, 整数型
子程序寻找所有目录 (“C:”)

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

.计次循环首 (取数组成员数 (临时目录数组), n1)
    子程序寻找所有目录 (临时目录数组 [n1])
.计次循环尾 ()

.子程序 子程序寻找所有目录
.参数 父目录, 文本型

.局部变量 目录, 文本型

目录 = 寻找文件 (父目录 + “\*”, 16)
.判断循环首 (目录 ≠ “”)
    目录 = 父目录 + “\” + 目录
    加入成员 (临时目录数组, 目录)
    编辑框1.加入文本 (目录 + #换行符)
    目录 = 寻找文件 (, 16)
.判断循环尾 ()
   
我的问题是将 子程序寻找所有目录 放到循环里面怎么用不了!单击按钮1可以正常,   单击按钮2   程序就说     被调试易程序运行完毕
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值