중첩예외처리 #다중예외처리1 [Delphi] 중첩 예외처리(try...except) 다중 혹은 중첩으로 예외를 처리하는 경우 결과는 어떻게될까? 결론은 예외처리 블럭 내에서 어떻게 처리하느냐에 따라 다르다. 단일 로직 내에서 중첩으로 예외를 처리하거나 예외처리가 되어 있는 로직 내에서 예외처리가 있는 function/procedure를 호출하는 경우가 이에 해당한다. 다음의 예를 보자. procedure TForm1.Button1Click(Sender: TObject); var V: Integer; S: string; begin V := 0; S := ''; try try try V := StrToInt('AAA'); except on E: Exception do raise Exception.Create('Error 1');// -- 1 end; .. 2021. 4. 23. 이전 1 다음