|
Lyn 님이 쓰신 글 :
: 제이원 님이 쓰신 글 :
: : void __fastcall TMAINFORM::ApplicationEventsException(TObject *Sender, Exception *E)
: : {
: : // 메세지 처리
: : }
: :
: :
: : void __fastcall TMAINFORM::ApplicationEventsException(TObject *Sender, Exception *E)
: : {
: : try {
: : TempHumComm->Open(); <--- 예외처리 발생됨
: : } catch(Exception &err) {
: : throw(err);
: : }
: : ShowMessage("TEST");
: : }
: :
: :
: : 1. TempHumComm->Open(); 에서 예외처리 발생됨
: : 2. throw(err); 이것을 거쳐
: : 3. ApplicationEventsException() 함수 처리 후 종료됨
: : 4. ShowMessage("TEST"); 이것을 수행하지 안음.
: :
: : 왜 그럴까요? 알려주시면 고맙겠습니다.
:
: 예외가 발생하면 그 뒤의 진행이 전부 무시되고 함수가 종료됩니다.
|