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
[267] [답변] K670519/[질문] MDI 문제..
cmart2 [ ] 2492 읽음    1997-12-06 02:02
안녕하세요.

초우라구해요.

error가 발생하면 정확한 message를 적어주시면 답변을 하는데

도움이 될ㅕ姆?...

어찌되었든 제가 생각할땐 혹시 이런게 아닌가 합니다.

정확히 두개의 폼에 해당하는 프로퍼티가 제대로 되어 있다면

Project메뉴의 options항목을 선택하면 Available forms의 리스트안에

childform의 이름이 들어 있을수도 있고 Auto-create forms의 리스트에

엄마폼과 자식폼이 같이 들어 있을 수도 있는데 두가지의 경우 코딩을

잘못하면 access Violation ~어쩌구 저쩌구 하는 에라가 발생하게 됩니다.

이건 정확히 폼이 만들어 지기 이전에 그 폼에서 어떤 작업을 할려구 해서

발생하는 error이죠.

만약 원인이 이것이 확실하다면...........음~

다시말해서 자식폼이 available forms에 들어 있다면 수동으로 생성시켜 주는

코딩을 해 주어야 한다는 말이죠.

다음과 같은 코드를 넣어주면....

........
begin
  childForm := TChildForm.Create(self);
end;

물론 이 코드는 메뉴의 '컷(cut)'아이템의 이벤트가 발생하기 전에 넣어야

합니다.

충분한 답변이 되어드렸으면 좋을텐데....

제가 생각할 수 있는게 이런거 밖에는 없어서...히히  :-)

부족하시면 다시 질문을 올려주세요.

그럼 이만.


+ -

관련 글 리스트
267 [답변] K670519/[질문] MDI 문제.. cmart2 2492 1997/12/06
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.