|
빌더초보 님이 쓰신 글 :
: 안녕하세요?
: try...catch 문에서 catch 부분에서 오류 메시지를 사용자에게 보여 주려고 합니다.
: catch(...)을 쓰면 모든 오류를 잡을 수 있는데, 오류 메시지는 어떻게 보여줄 수 있을 까요?
: 오류 메시지를 알려면 예외 타입을 적어주어야 하는 것으로 알고 있습니다.
: catch(EInvalidGraphic& E)
: {
: ShowMessage(E.Message.c_str());
: }
: 처럼요.
:
: 그러면 catch(...) 문을 쓸 경우 오류 메시지 처리는요?
임펠리테리입니다.
"..." 대신 Exception으로 잡아보세요. Exception 클래스는 모든 VCL 예외 클래스의 조상 클래스이고 Message 프로퍼티를 가집니다.
try
{
// 코드...
}
catch(Exception& E)
{
ShowMessage(E.Message);
}
그럼 참고하시길...
|