|
原帖由 diannao338 于 2012-6-25 00:43 发表
call @+BBB
_SUB BBB,W350H50,,,,-#50
LABE LabelA,W350H50,正在做最后设定...,*,0x191970##0x0000FF,40
_END
-----------------------
新版为什么不退出了,原先2012.1.69.72
是的, 新版改了。
估计一般人需要的是这个结果。
只要窗口没有关闭,程序就不能真正退出,而且可以保持父子关系,即可直接操作父窗口。
原来的效果 好像真的没有了。
真的需要吗?
即 窗口没有关闭,程序结束了。
目前要实现,需要点技巧:
开始设一个PE变量。
ENVI &&RUN=1
窗口开一定时器,周期50ms。
定期检查 %&RUN% , 不为1就关闭本窗口。
而程序到了最后
ENVI &RUN=0
=======代码开始=====
ENVI &&RUN=1
call @+BBB
MESS 程序结尾@调试#OK *5000
ENVI &RUN=0
_SUB BBB,W350H50,,,,-#50
LABE LabelA,W350H50,正在做最后设定...,*,0x191970##0x0000FF,40
TIME Timer1,50, CALL OnTiner1
_END
_SUB OnTiner1
FIND $1 = %&RUN%,! KILL \
_END
=======代码结束======
你是否觉得PECMD 应该加一种内在机制(选项),程序运行到最后,强制退出,
不管是否还有工作在做。
如果需要,我就改程序。
真的需要吗?
[ 本帖最后由 2012abc19701 于 2012-6-25 08:32 编辑 ] |
|