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
[19529] [왕초보]ShowModal()이 이상해요.... 제발제발~~ㅠ.ㅠ
미혜 [] 744 읽음    2002-06-21 10:58
제가 폼이 3개가 있는데요..
main폼에서 English를 선택하면 FrmEng폼, Korean을 선택하면 FrmKor폼..
이렇게요..

그냥 처음에 oncreate에서 세개의 폼을 다 열고
소스에서 Show(), hide()하면 잘되는데요.. 문제는요..
이 프로그램이 실행하고 재부팅이 되거든요. 재부팅시 다시 이프로그램을
자동실행을 한번 해주어야하거든요.
그래서 레지스트리에 자동실행까지 등록을 시켰어요. 그리고 실행하면서 다시 삭제를 시키구요.
한번만 자동실행 되면 되니까요.
그리고 자동실행이 되었을 경우는 main 폼이 아닌 FrmEng 또는 FrmKor폼이 떠야 해요.
그래서 레지스트리에 자동실행이 등록되어 있을 경우는

if (레지스트리에 등록되어있을경우)
FrmKor->show();
FrmMain->hide();
를 하니까요. 에러가 뜨더군요..

그래서 oncreate에 3개의 폼을 모두 뛰우는 것이 문제인듯 싶어서요.
frmMain만 열고, showModal()로 폼을 뛰우려 하니 에러가 떠요..
제 기존 폼에서 잘못되었나 싶어서 완전이 새 프로젝트에 폼 2개, 버튼 하나만 만들어서,
Frm2->ShowModal();을 하니(물론 cpp에 Frm2헤더화일 추가하였습니다.)역시 같은 에러가..
그 에러는요..

Project Pro1.exe raised exception class EAccess Violation with message
'Access violation at address 004016D3 in module 'Pro1.exe'. Read of address 00000000'.
Process stopped.Use Step or Run to continue.


이거에요.. ok버튼을 누르면 축소된 에러가 뜨구요. 또 ok버튼을 누르면 계속 실행을 되더라구요.
제발 봐주시기 바랍니다.~~~~


저기요..제가 너무 급하고 답답해서 그런데요..
정말 고수님들 kmihye@sorimail.net 여기로 전화번호 남겨주시면 제가
통화좀 하고 싶거든요..(지금 저의 과장님이 해외 출장중이셔서 물어볼 사람이 없어요.ㅠㅠ)


+ -

관련 글 리스트
19529 [왕초보]ShowModal()이 이상해요.... 제발제발~~ㅠ.ㅠ 미혜 744 2002/06/21
19532     Re:[왕초보]ShowModal()이 이상해요.... 제발제발~~ㅠ.ㅠ 유영인.Chris 934 2002/06/21
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.