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
[17941] Re:ShowModal() 을 썼는데요.. Debugger Exception Notification 에러가 납니다..
유영인 [Chris] [cuperido] 1943 읽음    2002-04-25 16:19
폼은 기본적으로 Visible 속성이 false로 되어있는데, 이것은 아직 활성화 되지 않음을 뜻하는 것입니다. ShowModal을 하게 되면, Visible 을 true로 바꿔주어 보이게 만드는데, 아래의 에러는 이미 Visible이 True기 때문에 다시 바꿀 수 없음을 보이는 말입니다.

제가 6.0이 없어서 잘은 모르겠지만, 아마도 동적 생성시에 Visible 을 True로 바꾸어 주는 부분이 있는것 같습니다.

TfrmInit의 Visible 속성을 확인해 보시고, false 로 설정해 주시거나, new TfrmInit 아랫줄에, frmInit->Visible = false; 을 추가해 주시면 될것 같습니다.


김은경 님이 쓰신 글 :
: 안녕하세요~ 항상 많은 도움을 받고 있는 초보 빌더 개발자 입니다.
:
: 프로그램을 짜는데 다음과 같은 에러가 발생하더라구요..
:
: --Project mdiapp.exe raised exception class ElnbalidOperation with message
: --'Cannot make a visible window modal'. Process stopped. Use Step or Run to continue.
:
: 5.0에서 쓰던 코드를 그대로 6.0에서도 쓴건데, 5.0에서는 아무런 문제도 없었거든요.
:
: 제가 6.0으로 옮기면서 뭘 빠뜨렸는지...
:
: 고수님들의 답변을 기다리겠습니다. (__)(--)(__)
:
: void __fastcall TMainForm::FormCreate(TObject *Sender)
: {///
:     //ini 파일이 있는지 검색한다.
:     AnsiString TPath;
:     TPath = GetCurrentDir();
:     if(!FileExists(TPath+"\\Manager.ini"))
:     {
:         frmInit = new TfrmInit(Application);
:         //frmInit->CurSetting();
:         if(frmInit->ShowModal() == mrCancel)      => 에러나는 부분!!
:         {
:             frmInit->Close();
:             Application->Terminate();
:             return;
:         }
:         frmInit->Close();
:
:     }

+ -

관련 글 리스트
17938 ShowModal() 을 썼는데요.. Debugger Exception Notification 에러가 납니다.. 김은경 2398 2002/04/25
17941     Re:ShowModal() 을 썼는데요.. Debugger Exception Notification 에러가 납니다.. 유영인 [Chris] 1943 2002/04/25
17943         Re:Re:정말 감사합니다.. 잘 되네요~ *^^* (냉무) 김은경 1177 2002/04/25
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.