|
네...그런데요~~
Project Manager에 없는 포함되어 있지 않는 폼을 동적생성 했걸랑요~~
즉.. Project Manager에 있는 폼을 상속 받아서 폼을 동적생성 했다는 거죠..
근데 Delphi 때는 Main에선 그 폼을 USES 하면 되는데...
씨빌더에서는 어케 하는지 모르겠습니다.
자꾸 Link Error가 뜨니까 Compiler option 문제인가 싶기도 하구...
-.-;;;;;
경호 님이 쓰신 글 :
: 씨빌초보 님이 쓰신 글 :
: : MainForm에서 메뉴를 클릭 했을 경우 다른 ChildForm들을 띄울려고 합니다.
: :
: : 델파이에서는 USES ChildForm 하면 Main에서 인식했는데..
: :
: : 씨빌더에 자꾸 Linker Error만 뜹니다.
: :
: : 긍께..
: : 씨빌더에서..
: :
: : #include ChildForm.h
: :
: : .
: : .
: : .
: : ..
: : Application->CreateForm(__classid(TForm1), &Form1);
: : ...
: :
: : [Linker Error] Unresolved external '_form1' referenced from c:\..obj\mainform.obj
: :
: : 라고 뜨네요..
: :
: :
: : 참고로 TForm은 상속을 받은 폼이고
: : Project Mananger에서 부모폼은 있고 상속을 받은 TForm은 제외시켰습니다.
: :
: : 근데 TForm도 Project Manager에 포함시켜면 Linker Error는 안나지만
: : 실행을 시키면 Main 안에 부모폼이 이미 떠 있고 메뉴를 클릭하면 그때 TForm이 보여집니다.
: :
: : 어찌 하오리까..
: : 정말 돌아가시겠습니다.
: :
: :
: :
: :
: :
: :
: :
: :
|