delphi 에서 exit,abort,break,contine 의 차이 점 소개

869 단어 delphiexitcontinue
delphi 에 서 는 break,contine,exit,abort,halt,runerror 가 튀 어 나 왔 다 고 밝 혔 다.1.break 강제 종료 순환(순환 에 만 놓 을 수 있 음)은 For 문,while 문 또는 repeat 문 에서 강제 종료 합 니 다.2.contine 은 For 구문,while 구문 또는 repeat 구문 에서 이번 호칭 순환 을 강제로 끝내 고 다음 순환 을 시작 합 니 다.3.exit 는 현재 코드 블록 에서 종료 하 는 데 사 용 됩 니 다.이 코드 가 주 프로그램 이면 이 프로그램 을 종료 하고 함수 나 과정 이 있 으 면 이 과정 이나 함수 가 즉시 종 료 됩 니 다.4.abort 가 프로그램의 운행 을 중단 하고 오류 가 발생 하지 않 는 이상 한 정보 가 발생 합 니 다.조상 모듈 에서 벗어나다.exit 와 의 차 이 는
 
procedure p1;
begin
p2;
p3;
end;

procedure p2;
begin
abort; //exit;
end;

procedure p3;
begin
//showmessage()..
end;
Abort 를 사용 하면 P3 를 실행 하지 못 하고 Exit 를 사용 하면 P3 까지 실행 할 수 있다 는 것 이다.5.halt 는 프로그램의 실행 을 강제로 중지 하고 운영 체제 로 돌아 가 는 데 사 용 됩 니 다(비정 상 종료 방식).6.runerror 가 프로그램의 실행 을 중지 하고 실행 오류 가 발생 합 니 다(오류 코드 를 되 돌려 줍 니 다).

좋은 웹페이지 즐겨찾기