|
우선 답변해주셔서 감사합니다.
근데 감상구님 말씀대로 생성자를 하나 더 만들어서 실행을 하였습니다
근데 아래와 같은 메세지가 뜨네요
Project1.exe raised exception class EStackOverflow with Message 'Stack overflow'
어떻게 해야할지 막막하네요..;;;;
김상구.패패루 님이 쓰신 글 :
: 상황은 정확하게 알 수 없으나.. 일단 코드상에 틀린 부분이 있군요.
:
: __fastcall TForm2::TForm2(TComponent *Owner,int ch)
: :TForm(Owner)
: {
: ..........
: }
:
: 이렇게 고치셔야 합니다.
: ch를 받아서 각각의 폼을 구분할 수 있게 컨스트럭터에 적절한 코딩을 하셔야겠죠.
:
:
: 하늘누리 님이 쓰신 글 :
: : 안녕하세요
: :
: : 메인폼에서 버튼을 클릭했을때 서브 폼을 아래같이 생성하면
: : TFrom2 *Test=new TForm2(Application);
: : Test->Show();
: :
: : 서브폼이 제대로 나옵니다..그런데 생성되는 서브폼을 구분하기 위해서 아래와 같이
: : 생서자를 하나 더 만들었습니다.
: : __fastcall TForm2::TForm2(TComponent *Owner,int ch)
: : :TForm(Owner,ch)
: : {
: : }
: : 그리고 메인폼에서 버튼을 클릭할때 아래와 같이 서브폼을 생성시켰는데
: : TFrom2 *Test=new TForm2(Application,1);
: : Test->Show();
: : 서브폼의 기존에 디자인 되었있던 판넬이나 에디트같은 객체들은 안보이구요
: : 그냥 아무것도 없는 폼 하나가 생성되네요..
: :
: : 어떻게 하면 제대로 서브폼을 생성시킬수 있나요..도와주세요
|