델파이에서 폼을 생성하고 종료하는 것은 개발자라면 지겹도록 해야 하는 일중에 하나일 것입니다.
저도 그렇습니다. 근데 어떤 순서로 생성이 되고 종료가 되는지 솔직히 큰 관심을 가져본 적이 별로 없었습니다.
그동안의 경험으로.. 대략 Create -> Show .... -> Close ? 이런 순서로 사용해서 큰 무리 없이 개발해서 밥을 먹고 살았거든요.
공부도 할 겸 각 이벤트에 조건을 걸어 테스트해 보았습니다.


주요 이벤트에 대한 설명입니다.
OnCreate - form생성 시 발생하는 이벤트입니다. 너무나도 잘 알고 있으실 것입니다. 화면의 초기 작업을 위한..
OnShow - 폼이 표시될 때 발생하는 이벤트입니다.
OnActivate - 포거스가 넘어와 활성화될 때 발생하는 것입니다.
OnResize - Form 사이즈가 변경될 때 발생합니다.
OnPaint - 화면상의 다시 보기가 필요하다 판단될 때 일어납니다.
Resize이벤트가 일어나기 때문에 Paint가 발생한 것 같습니다.

OnCloseQuery - OnClose 전 폼을 닫아도 되는를 확인할 경우
OnClose - Form을 닫을 때 주로 마무리 처리용
OnDestroy - 폼이 해제될 때 발생합니다.
종료 시엔 제가 그동안 알고 있었던 것과 조금 다른게 있습니다; 아는 만큼 프로그램을 한다 하죠.. 그래서 제가 이만큼 밖에 에 못했던 것입니다. ㅜㅜ
참고:Delphi Begin ...End
'프로그래밍 > delphi' 카테고리의 다른 글
odac oracle procedure cursor(커서)로 결과 조회 (delphi7 ) (1) | 2022.08.22 |
---|---|
stored Procedure 연결하기 Oracle Data Access Component delphi (0) | 2019.10.16 |
DELPHI 컴포넌트 생성시 매개변수의 의미? (0) | 2017.09.22 |
delphi overload (0) | 2017.09.21 |
DELPHI 함수 프로시저에서 매개변수 전달방식 (0) | 2017.09.20 |
댓글