52ky2 发表于 12 小时前

易语言模块 枚举对象集合.ec


模块名称:枚举对象集合 易语言版for each v1.1
版本:1.1
★:稳定与简便并存的操作流程(鱼和熊掌都可兼得,第一种操作流程与第二种操作流程的完美结合)
∽∽∽∽∽∽∽∽∽∽
☆:Each(进行枚举的对象, 枚举接口:对象, 返回枚举出数据:变体型)
        (推荐使用此方法)调用方管理枚举接口.
∞∞∞∞∞∞∞∞∞∞
★:最简化的操作流程
∽∽∽∽∽∽∽∽∽∽
☆:_Each (进行枚举的对象, 返回枚举出数据:变体型)
        自动化管理枚举接口,提供最简便的方法来枚举对象集合,枚举变体型数据.

☆:_Exit (进行枚举的对象)
        当需要从枚举循环中退出时,请调用此函数,以释放枚举接口对象,避免句柄泄露.枚举完毕则不需要调用此函数,内部已经自动释放.
∞∞∞∞∞∞∞∞∞∞
★:最稳定的操作流程
∽∽∽∽∽∽∽∽∽∽
☆:取对象枚举接口(进行枚举的对象, 返回枚举接口)
☆:枚举(枚举接口, 返回变体型数据)
☆:重置(枚举接口)
☆:跳到(枚举接口, 位置)
∞∞∞∞∞∞∞∞∞∞
由于并未做严格测试,这里所说后面一套稳定操作流程并非真的比前面的一套简化操作流程稳定多少.欢迎测试提出BUG!
∞∞∞∞∞∞∞∞∞∞
EC by:路过已错过
date :2008-8-13
------------------------------
.版本 2
.子程序 _Each, 逻辑型, 公开, 自动化管理枚举接口,提供最简便的方法来枚举对象集合,枚举变体型数据.
.参数 element, 对象, 参考, 要进行枚举的对象
.参数 group, 变体型, 参考, 返回枚举出的变体型数据
.子程序 _Exit, 逻辑型, 公开, 当需要在循环未结束前而退出循环时,为了避免造成句柄泄露,请调用此函数.
.参数 element, 对象, 参考, 先前用Each枚举的对象.
.子程序 Each, 逻辑型, 公开, (推荐使用此方法)调用方管理枚举接口.提供简便与稳定的方法来枚举对象集合,枚举变体型数据.
.参数 element, 对象, 参考, 要进行枚举的对象
.参数 enum, 对象, 参考, 返回或需要枚举集合的枚举接口,如果为首次调用,将自动填充该枚举接口.
.参数 group, 变体型, 参考, 返回枚举出的变体型数据
.子程序 枚举, 逻辑型, 公开, 如果没有对象接口就返回假
.参数 枚举接口, 对象, 参考, ■■注意:如果该参数不为枚举接口,但若包含了枚举接口,将自动替换该参数为枚举接口.
.参数 对象接口, 变体型, 参考, 返回对象接口
.子程序 取对象枚举接口, 逻辑型, 公开
.参数 目标对象, 对象, 参考
.参数 枚举接口, 对象, 参考, 返回枚举接口
.子程序 跳到, 逻辑型, 公开, 跳第N个对象开始枚举
.参数 枚举接口, 对象, 参考, ■■注意:如果该参数不为枚举接口,但若包含了枚举接口,将自动替换该参数为枚举接口.
.参数 位置, 整数型, , 从0,1,2...
.子程序 重置, 逻辑型, 公开, 在一次枚举循环结束之后,用本命令复位到一个,再重新枚举
.参数 枚举接口, 对象, 参考, ■■注意:如果该参数不为枚举接口,但若包含了枚举接口,将自动替换该参数为枚举接口.



页: [1]
查看完整版本: 易语言模块 枚举对象集合.ec