如何终止应用程序往下一程序段执行?(80分)

  • 主题发起人 主题发起人 fan_dph
  • 开始时间 开始时间
F

fan_dph

Unregistered / Unconfirmed
GUEST, unregistred user!
各位:
如何使应用程序终止,不让它往下执行?当然用Exit,Abort是不行的,
因为它们只能终止该程序段的程序,但是还可往下一程序段执行!如何解决?
 
PostQuitMessage(0)
 
Halt ;

Application.Terminate ;
 
Application.Terminate
 
当然最好是goto语句,会用吗?
直接跳到最后就好了
 
halt,application.terminate,当然不行,他们会关闭应用程序的?
 
好象是pause;或是wait
 
goto当然可以,有没有更好的办法?
 
把程序贴出来看一看!可能通过修改程序结构来达到目的
另一种方法:置标志位,太繁了
if condition then flag = 0 exit
if flag =1 then dosomething
 
goto当然可以,有没有更好的办法?
 
procedure A;
begin
B;
end;
procedure B;
begin
....
end;
现在终止B,如果用EXIT,则只是跳出B过程,但还是执行A过程,能否在终止B过程时,
同时不执行A过程?
 
在B过程中返回一个值,在A过程判断该值,如果是该值,则同时也退出A过程。
 
触发一个异常。
 
后退
顶部