|
200精币
本帖最后由 王牌 于 2011-12-20 16:24 编辑
怎么在计次循环内加入时钟周期实现暂停?
运行过程:
按纽开始被单击,计次循环开始,按纽暂停被单击,跳出循环,按纽开始再次被被单击,计次循环继续(不是重新运行循环,是接着暂停前的循环),按纽暂停再次被单击,跳出循环,重复操作都可以实现
如果是加入线程的话,怎么用多线程访问网页和实现暂停和继续功能,会影响正则匹配吗?我这个软件功能是通过http获取网页内容,再匹配出指定内容,然后保存到文本,整个软件就差多线程和暂停功能了
例程如下:
.版本 2
.支持库 iext
计次循环首 (超级列表框1.取表项数 (), ID)
号码 = 超级列表框1.取标题 (ID - 1, 1)
密码 = 超级列表框1.取标题 (ID - 2, 2)
超级列表框1.置标题 (ID - 1, 4, “查询中”)
编辑框3.内容 = 到文本 (彗星HTTP读文件 (“http://qzone-music.qq.com/fcg-bi ... vel.fcg?json=1&uin=” + 号码))
正则.创建 (#常量3, 编辑框3.内容)
编辑框4.内容 = “”
.计次循环首 (正则.取匹配数量 (), i)
编辑框4.加入文本 (正则.取子匹配文本 (i, 5, ) + #换行符)
编辑框5.内容 = “”
编辑框5.加入文本 (正则.取子匹配文本 (i, 2, ) + #换行符)
.计次循环尾 ()
.计次循环尾 ()
求源码
|
|