Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:有没有办法实现,这样的效果,主程序顺序执行,但子程序sleep(5000),后执行。。

1楼
dzfp2010 发表于:2010/3/17 13:18:42

有没有办法实现,这样的效果,主程序顺序执行,但子程序sleep(5000),后执行。。

 

发觉使用Sleep函数后,整个框架都停止了,能不能不这样呢?

2楼
admin 发表于:2010/3/17 15:30:21
VBA中无法实现线程功能
3楼
圆周工作室 发表于:2010/3/31 21:17:22

你变通一下不行啊

主程序给一个变量赋值,然后顺序执行

子程序看到赋值符合要求后,就先sleep,然后对变量恢复原始值,开始执行程序

这样一个中间变量做异步桥接,问题就解决了

4楼
dzfp2010 发表于:2010/4/1 13:52:22
楼上的老大,问题是:子程序,Sleep之后,整个系统都会Sleep,主程序也就无法继续顺序执行了咩。。。。
5楼
jhbfx 发表于:2010/5/7 9:16:35
 主程序中增加两个变量,用来记录时间+5000,以及子程序运行次数

在子程序开始中增加一个循环,判断当前时间是否大于“记录时间+5000”,以及根据“子程序运行次数”变量来确定是否需要运行

共5 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.06641 s, 2 queries.