C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[10791] Re:나두 질문 ㅡㅡ_
개박살.U&I [inutero] 833 읽음    2001-09-07 14:56

넵,

저도 멋지게 설명해드리지는 못하지만 ^^;

try구분은 일종의 메모리블럭이나, 핸들을 잃어거리거나, 메모리부족같은 에러를 잡아주는

예외처리 핸들러라 할수있습니다. 운영체제상에서 체크하는걸로 알고있고요

사용법은,

try {
  // 에러가 날지 모르는 구문..
} catch(...) {
// 에러났다..
}

이걸 사용하는 이유는 에러가 나면 프로그램의 핸들이 어디로 뛰찌몰라서 프로그램이 뻣는것을 방지할수있죠

적어도 "Exception 에러입니다.!!" 라는 메세지를 내보내고

catch 안에 응급처지를 할수가 있는거죠 ^^;

허접한 설명이지만 이해되셨남..


수야 님이 쓰신 글 :
: 전부터 궁금했는데 ㅡ_ㅡ;
:
: try catch는 뭐에쓰는놈?
:
: ㅡ_ㅡ;; 허접 수야의 질문
:
: 개박살.U&I 님이 쓰신 글 :
: : 한가지더 말하자면,
: :
: : 이런식으로 Exception처리해두면 문자가 입력되더라도 에러를 막을수 있습니다.
: :
: :
: :      try {
: :            TmpNum=StrToFloat(TmpStr)*8;
: :            Text2->Text = FloatToStr(TmpNum);
: :      }
: :      catch(Exception& e)    {
: :            // Error 처리...
: :      }
: :
: : 그럼 참고하세요~~

+ -

관련 글 리스트
10781 KeyPress에서 다음과 같이 넣었는데 에러가 나요. 모라 851 2001/09/07
10787     Re:한가지더... 개박살.U&I 783 2001/09/07
10790         나두 질문 ㅡㅡ_ 수야 874 2001/09/07
10792             엉? 해당화 1492 2001/09/07
10791             Re:나두 질문 ㅡㅡ_ 개박살.U&I 833 2001/09/07
10786     Re:KeyPress에서 다음과 같이 넣었는데 에러가 나요. 꼼지락.수야 918 2001/09/07
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.