|
Application->OnException 이벤트는
GUI쓰레드 즉 화면에 보이는 대부분의 Control과 연결되어있습니다.
어플리케이션 동작은 대게 사용자 이벤트즉 Mouse,KeyBoard도닥 등에 의해 돌아가므로
에러도 대게 사용자 이벤트와 연결되어있죠
하지만 TThread에서 발생한 예외는 ... Application->OnException이벤트로 들어오지 않습니다.
해당 TThread의 Execute함수의 시작과 끝에 try-catch 해주시면 잡을수 있습니다.
문론 try-catch하더라도 치명적인 에러는 잡히지 않는 경우도 있습니다.
그럼..
버그는내친구 님이 쓰신 글 :
: Application->OnException 으로
:
: Access Violation 에러 처리 를 좀 해볼려고 하는데
:
: 폼안에서 나오는 에러들은 다 OnException 으로 연결된 함수로 다 들어오는데
:
: Thread 를 하나 만들어서 해봤더니
:
: Thread 안에서 발생하는 Access Violation 에러들은 잡히지가 않더라구요
:
: Thread 안에서 발생하는 오류들도 잡을수 있는 방법이 있을까요?
:
: 좋은 방법좀 부탁드리겠습니다.
|