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
[1507] Re:[질문]삭제한 폼이 나타나다.
박지훈.임프 [cbuilder] 3444 읽음    1999-06-30 00:00
: 안녕하세요, 질문이 있어서요.
:
: MDI형 프로그램을 만들고 있는데
: 분명히 조회 child폼을 없에 버리고 새로 만들었는데
: 새로만든 폼과 같이 예전 폼이 생겨남니다.
: 윈탐색기에서 오브젝트파일을 지우고 기존의 삭제폼의
: 잔재들을 삭제해 버리고 다시 컴파일을 해도 마찬가지구요.
: 그리고 새로 만든 폼의 폼 caption이 나타나지 않고
: 폼이름이 생겨나요.
: 폼생성에서 지정해 주어도 마찬가지구요...
: 왜 그런가요?

: 그리고 컴파일을 하면 MDi폼에 전체 차일드 폼이
: 모두 나타납니다.
: 어떤 선택이 있기전까지는 차일드폼을 보이지
: 않게 하고싶은데 어떻게 해야하는지 도와주세요.
: 무지하게 급합니다.
: 빠른 답변을 부탁드릴께요.
: 꾸뻑.....



임펠리테리입니다.
프로젝트를 실행하자마자 MDI 폼에 전체 차일드가 나타나는 것은, 차일드 폼들을
정적으로 생성했기 때문입니다. 차일드폼이 시작과 동시에 나타나지 않게 하려면 동적으로 생성하면 됩니다. 동적으로 생성하기 위해서는
프로젝트 옵션의 Forms 탭에서 "Auto create forms" 리스트박스에 있는
차일드 폼들을 모두 더블클릭해서 "Available forms" 리스트박스 쪽으로
옮겨주시면 됩니다. (코드를 직접 수정하시려면, 메인메뉴의 프로젝트 메뉴에서 View source 항목을 선택하여 나오는 프로젝트의 소스에서 해당 폼의 Application->CreateForm(...) 라인을 삭제해버려도
됩니다.)

삭제한 폼이 다시 나타난다는 것은 잘 이해가 안되는군요. 빌더에 그러한
버그는 없는 걸로 알고 있습니다. 정확한 상황을 이해하기가 힘드는데,
정 해결이 안되신다면 프로젝트 전체를 제게 메일로 보내주시면 검토해
보도록 하죠.

그럼 도움되시길...


+ -

관련 글 리스트
1495 [질문]삭제한 폼이 나타나다. 정수희 3553 1999/06/28
1507     Re:[질문]삭제한 폼이 나타나다. 박지훈.임프 3444 1999/06/30
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.