İç sahibi/ana yordamından da çıkacak olan iç içe geçmiş yordamın içinden Çıkış olarak çağıran bir yöntem var mı?Yuvalanmış bir yordamdan ve sahip prosedüründen çıkmak için bir Çıkış yöntemi var mı?
procedure OwnerProc;
procedure NestedProc;
begin
// Do some code here
EXIT_ALL; {Call a method which will exit NestedProc and OwnerProc}
end;
begin
NestedProc;
end;
* İstisnalar * hakkında bilgi edinmek istiyorsunuz. – Roddy
Veya bunu bir Prosedürden İşlev'e değiştirin ve bir Boole döndürün. Daha sonra sonucun yanlış olup olmadığını kontrol edebilirsiniz ve ana prosedürden çıkın –
EXIT_ALL'ı tam anlamıyla alırsam, bir 'Halt; 'işi yapar;) - Uyarı: sadece istisnai durumlarda kullanın. – mjn