回 帖 发 新 帖 刷新版面

主题:程序的先后问题

....................
EXECSCRIPT(语句a)
EXECSCRIPT(语句b)
....................
有什么办法让它在半秒内执行了语句a才执行语句b呢?
据我了解,同一个程序的两个语句VFP是同时执行的.

回复列表 (共8个回复)

沙发

你意思是。执行A,等半秒在执行B??

板凳


按照你的意思,那应该怎么编辑?

3 楼

如果是我,我会在A脚本里根据条件来调用B
或者使用 RUN 命令(不要使用/N参数)

4 楼

DECLARE Sleep IN kernel32 INTEGER dwMilliseconds



EXECSCRIPT(语句a)
sleep(500)
EXECSCRIPT(语句b)

5 楼

为什么不用WAIT,而要用到API ?

EXECSCRIPT(语句A            +CHR(13)+_
"wait timeout 0.5"          +CHR(13)+_
"EXECSCRIPT(语句B)"

6 楼

哦,看了一下帮助文档,
这样一来,我岂不是要把程序里的(宏替换)改成这个EXECSTRIPT( )函数了?

7 楼

如果你要用wait  ,和 在等待的时间里,按了键盘,它就不等待了
如WAIT TIMEOUT 30 "" 要等30秒,用户点鼠标,或按键盘,程序就继续运行了

8 楼


谢谢你们的回复,我先试试.

我来回复

您尚未登录,请登录后再回复。点此登录或注册