有没有一种方法可以调用从一个嵌套过程中退出,也将退出所有者/父过程?是否有Exit方法退出嵌套过程及其拥有者过程?
procedure OwnerProc;
procedure NestedProc;
begin
// Do some code here
EXIT_ALL; {Call a method which will exit NestedProc and OwnerProc}
end;
begin
NestedProc;
end;
你想了解*例外*。 – Roddy
或者只是将它从一个过程改为一个函数并返回一个布尔值。然后你可以检查结果是否为假,并退出主程序 –
如果我从字面上理解EXIT_ALL,一个'Halt;'将完成这项工作;) - 警告:仅在特殊情况下使用。 – mjn