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

델파이 Q&A
Delphi Programming Q&A
[11046] Re:[질문] raise Exception.Create('Cannot create c:\temp');
날고시퍼~ [bluehan] 2071 읽음    2006-11-09 18:23
메시지를 띄우는것이 아니라 사용자가 Exception을 콘트롤하는것이랍니다...

물론 말씀하신것처럼 단순히 메시지를 띄울수도 있지만, 여러 Exception들을

개발자가 제어하기위함 이지요... 델파이 뿐만이 아니라

객체지향언어에서는 Exception클래스를 따로 제공해주는데

한번 레퍼런스를 참조하시면 되겠네요.....


User 님이 쓰신 글 :
: 아래 코딩에서 raise 부분...
: 만약 생성할수 없다면....메세지를 뛰운다는 말인가요...
: ShowMessage 처럼....
: 그리고 꼭 사용해야 하나요...
: 어차피 제일 처음 if 에서 존재하지 않으니 다음 if로 가서 디렉토리 생성하면
: 무조건 생성되어야 하지 않나요.
:
: procedure TForm1.Button1Click(Sender: TObject);
: begin
:   if not DirectoryExists('c:\temp') then
:     if not CreateDir('C:\temp') then
:     raise Exception.Create('Cannot create c:\temp');
: end;

+ -

관련 글 리스트
11044 [질문] raise Exception.Create('Cannot create c:\temp'); User 1566 2006/11/09
11046     Re:[질문] raise Exception.Create('Cannot create c:\temp'); 날고시퍼~ 2071 2006/11/09
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.