|
경선님이 어떤 실수를 하셨는지 알 것 같습니다. 끝까지 읽어 보세요.
C++ Builder에서 일반 Application 프로젝트에 필요한 파일을 설명해 드리겠습니다.
New Application 하면 Form 하나와 Editor에 Unit1.cpp가 나옵니다.
이 Application을 Save All 하면 두 번의 Save Dialog가 나옵니다.
첫번째 Save Dialog는 Save Unit1 As로, Editor로 작성한 Unit1.cpp의 이름을 주어서 저장하는 겁니다.
Form 하나당 cpp, h, dfm 파일이 필요합니다.
위의 Unit1.cpp를 Editbpr2로 저장하면
Editbpr2.cpp, Editbpr2.h, Editbpr2.dfm 이렇게 세개의 파일로 저장됩니다.
두번째 Save Dialog는 Save Project1 As로, C++ Builder의 프로젝트에 필요한 파일을 저장하는 겁니다.
프로젝트 파일은 bpr, cpp, res 파일로 저장됩니다.
두번째 Save Dialog에서 파일명을 Editbpr2를 입력하게 되면
프로젝트 파일명은 Editbpr2.bpr, Editbpr2,cpp, Editbpr2.res 이렇게 세개의 파일로 저장됩니다.
여기서 잘못된 점을 찾을 수 있을겁니다.
경선님의 경우 프로젝트 이름과 Form 파일의 Unit 이름을 같게 주어서
처음 저장된 Form의 Unit파일인 Editbpr2.cpp 파일을
두번째 저장되는 프로젝트 파일인 Editbpr2.cpp 가 덮어버린 경우인 것 같습니다.
일반적으로 프로젝트를 만들어 나가면서 저장되는 어떠한 CPP 파일도 프로젝트명과 같게 주어서는 안됩니다.
|