C#,Delphi,Oracle,MSSQL 개발자블로그
델파이 Abort와 Exit의 차이점은? 본문
Exit : 현재 Procedure를 빠져나와 원래의 루틴으로 복귀하여 일을 처리한다.
Abort : 현재 시점에서 모든 루틴을 종료한다.
Ex.
procedure TForm1.Button2Click(Sender: TObject);
begin
Calc;
ShowMessage('abc');
end;
procedure TForm1.Calc;
var
str1,str2 : Integer;
begin
str1 := StrToInt(Edit1.Text);
str2 := StrToInt(Edit2.Text);
Edit3.Text := IntToStr(str1+str2);
Abort; 또는 Exit;
~
~
~
end;
위의 예에서 Exit를 호출하면, ShowMessage('abc')가 실행되지만,
Abort를 호출하면, Calc 프로시저의 부모(?)가 되는 루틴까지 종료되기때문에
ShowMessage가 표시되지 않는다.
출처 : http://www.borlandforum.com/impboard/impboard.dll?action=read&db=del_qna&no=6236
'Programming > Delphi' 카테고리의 다른 글
델파이 Split 함수 (0) | 2019.06.12 |
---|---|
델파이 콤보박스 아이템 사이즈(Item Widths) 늘리기. (0) | 2019.06.12 |
[경로/에러]컴퓨터에 *.dll이(가) 없어 프로그램을 시작할 수 없습니다. (0) | 2019.06.08 |
델파이 폼 Maximize, Minimize 버튼 숨기기 (0) | 2019.06.08 |
델파이 여러가지 단축키 (0) | 2019.06.08 |
Comments