C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[16166] [q]생성자보다 먼저 실행되는 이벤트헨들러.
유지상 [newjisang] 848 읽음    2002-03-10 20:06
예전에 프로그래밍하다가 어떤 폼의 이벤트헨들러가 그 폼의 생성자가 실행되기 전에 실행되는 경우가 있었습니다.
그때, TForm1::FormCreate 가 TForm1::TForm1 보다 먼저 실행되었었습니다.
혹시 포인터사용 잘못해서 이상해진 게 아닐까 하고 생각했는데, 문제의 소스를 모두 다른 프로젝트에 복사해서 다시 컴파일했더니, 그때서야 TForm1::TForm1이 먼저 실행되므로써 문제가 해결되었었습니다.
그러다가 한참이 지나서 지금 와서 이 문제가 또다시 반복되고 있습니다.
이번에는 TClockForm::TClockForm 보다  TClockForm::FormShow 가 먼저 실행됩니다.
어딘가에서 포인터 잘못사용한 것 때문이 아닌 것 같습니다.컴파일러 자체의 버그가 아닌가 하는 생각도 듭니다.(저는 BCB 5.0을 사용합니다)
혹시 다른 분들도 이런 경우 겪어보신 분 있나요? 이런 경우 어떻게 해야죠?

+ -

관련 글 리스트
16166 [q]생성자보다 먼저 실행되는 이벤트헨들러. 유지상 848 2002/03/10
29919     Re:[q]생성자보다 먼저 실행되는 이벤트헨들러. .으.라.차.차. 812 2002/03/10
16169     Re:[q]생성자보다 먼저 실행되는 이벤트헨들러. 빅맨 870 2002/03/10
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.