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
[2870] [답변] SAS5542/ [델파이]..초봅니다..
박지훈.임프 [cbuilder] 1137 읽음    1998-05-19 20:09
안녕하세요 짱굽니다.

우선 onCreate와 onShow의 차이는 단순하게 생각해서 Form에서

생성될때 발생하는 이벤트와 보여질때 발생하는 이벤트죠.

조금 복잡하게 생각하면 윈도우의 프로시저를 호출한는 부분이

onCreate이고 화면에 control들을 그려주는 부분이 onShow죠.

각기 부피가 작은 프로그램 같은 경우야 거의 속도가 비슷하죠.

하지만 커지기 시작 하면 그사이에 엄청난 간격이 생겨요.

엄청 큰 프로그램을 한번 만들어서 (예를들어 굉장히 무거운 그림들을

로딩시켜 보세요. 각각의 위치에서...직접 느껴보세요...

두번째, 이겁니다. 메뉴의 View에서 Project를 한번 확인해 보세요.

거기에 보면 두개의 form이 모두 Create가 되죠. 보여지기 전에 벌써

생성은 되는 거죠...

위에서 말씀이 버튼을 클릭하면 Form2가 Create된다고 했는데 아니죠.

보여지는 거죠...

만일 동적으로 폼을 생성한다면 그런 문제는 해결 될수도 있겠죠..

동적생성은 실행중에 폼을 생성신갚?때문에 onCreate이벤트는 그때 발생하죠..

에구 지금 옆에서 엄청난 통신을 사용하느라 네트웍이 너무 느리군요...

이정도로 답변이 될지...

암튼 도움이 되었으면...

좋은 코딩 하세요.


+ -

관련 글 리스트
2870 [답변] SAS5542/ [델파이]..초봅니다.. 박지훈.임프 1137 1998/05/19
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.