VFP执行顺序是从上往下执行的,你的也是肯定是先执行 命令1,然后执行 do form aa.scx,然后才是 命令2
至于你说的,是先执行 命令2,才执行 do form aa.scx,估计是的“错觉”问题,由于你执行 do form aa.scx后,没发出 read events,所以,他会不等待退出 aa.scx就马上继续执行 命令2
如果你想等到退出 aa.scx后才执行 命令2,你就需要发出 read events,然后在退出表单时 clear events,你的程序改为:
过程:
.
.
.
命令1
do FORM aa.scx
read events
命令2
.
.
.