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
[6236] [답변] BULLY/ 다시질문...Abort와 Exit의 차이점은?
화앙비홍 [ ] 2348 읽음    1999-06-01 10:37
안냐세요?
제가 보충설명을 해도 될지 모르겠네요...
Abort and Exit의 차이점이라?
첫째, Exit는 현재 Procedure를 빠져나와 원래의 루틴으로 복귀하여 일처리를
하지만 Abort는 Silent Exception(예외)이므로 현재시점에서 모든 루틴을
종료합니다.
둘째 예제에서도 나와있듯이 다음과 같은 경우에는 어떻게 될까요?

procedure TForm1.Table1Beforepost(Dataset : TDataSet);
begin
   if DBEdit1.Text = '' then Abort; ........1번

   if DBEdit1.Text = '' then Exit; ..........2번
end;

1번의 경우는 현재 편집하는 레코드가 저장(post)되지 않고 루틴을 종료(예외)합니다.
하지만, 2번의 경우는 단지 루틴을 벗어나라는 의미이므로 레코드가 저장됩니다.

만족한 답변이었는지 모르겠네요?...
즐거운 나날들......


+ -

관련 글 리스트
6236 [답변] BULLY/ 다시질문...Abort와 Exit의 차이점은? 화앙비홍 2348 1999/06/01
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.