디버거 내에서는 try부분에서 바로 에러 메세지를 내줍니다.
디폴트로 try부분에 에러가 나면 디버거는 프로그램을 중단시키고
어떤 종류의 예외가 일어났는지를 알려주도록 되어있습니다. 중단되었을때
F9를 다시누르면.. except부분이 실행되는것을 알수있습니다.
예외 처리가 제대로 실행되는지를 보기 위해서.. exe가 만들어진 폴더로
가서.. 실행화일을 실행시켜보세요. 아니면.. 위와 같은 디폴트 동작을
끄려면.. Tools-DebugerOptions-LanguageExceptios-DelphiExceptions 옵션을
끄면 됩니다.
|