所有者/親プロシージャも終了するネストされたプロシージャの内部から終了する方法がありますか?ネストされたプロシージャとその所有者プロシージャを終了する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