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
[3485] Re:Re: 에러가 나는데요.... ㅠㅠ
황주현 [] 3332 읽음    2000-05-21 00:00
:
: 프로젝트이름.cpp라는 파일을 열어보면
:
:      Application->CreateForm(__classid(TForm1), &Form1); // mdi main
:      Application->CreateForm(__classid(TForm2), &Form2); // mdi child
: 이런 형식이 있고, 이건 무조건 폼을 띄우게 하는 거지요.
: 여기에서 Application->CreateForm(__classid(TForm2), &Form2); 문장을 없애 버리면
: 되지요.
: 그러면 mdi main만 실행되고,, child를 보이고 싶으면.
: mdi main폼에서 child form을 호출하면 됩니다.
:
: 예) main 폼에 버튼하나 만들고,, click 이벤트에서
: Form2 = new TForm2(this);
: Form2->ShowModal();
: delete Form2;
: 이런 형식으로 써주면 되구요..(child 폼을 띄우는 방법은 여러가지가 있어요..
: 이건 그중에서 한 방법일 뿐이구요..)
: Form2의 헤더(child form)는 mdi main form에 include해 주면 되지요..
: child form 이름을 unit2.h 라고 하면 ==> #include "unit2.h"
:
: 이 정도면 될꺼예요... 즐겁게 하루하루를 보내세요.. ^.^
:

우선 답변해 주셔서 감사하구요..^^

프로젝트명.cpp 에서 child폼을 모두 지우고요...

그담에 메인폼에서 메뉴바를 선택하면 child 폼이 나오게 되는거 까지는 되는데요...

그 새로 생성된 child 폼을 닫는 버튼을 만들고 그 명령을 delete 닫을폼이름 을 하면

에러가나요..ㅠㅠ

'Access violation at address 0045e207 in module....... Read of address.....'

귀찮으시더라두... 제발 답변 부탁드립니다...

+ -

관련 글 리스트
3474 MDI에 관한 질문 입니다.. 황주현 3321 2000/05/19
3480     Re:MDI에 관한 질문 입니다.. odyssey 3588 2000/05/19
3485         Re:Re: 에러가 나는데요.... ㅠㅠ 황주현 3332 2000/05/21
3511             Re:Re:Re: 에러가 나는데요.... ㅠㅠ ^0^m 3284 2000/05/25
3486             Re:Re:Re: 에러가 나는데요.... ㅠㅠ 문보석 3407 2000/05/22
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.