Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[13049] dcu 파일만으로 exe 파일 완성하는 법
이상원 [jubil4u] 2021 읽음    2009-12-18 08:01
제가 쓰고있는 버전은 "델파이 7 - 엔터프라이즈" 입니다.

그런데 다른 분이 개발하던 프로그램을 받아서
제가 추가작업을 하는 아르바이트를 하게 되었습니다..

문제는... 제가 받은 소스코드를 보니,
"기본 소스코드"가 한 폴더에 저장이 되어있고
이것을 기반으로 여러가지 버전의 윈도우 프로그램을 만들었더군요.
그래서 기본 소스코드 폴더 옆의 다른 폴더에
수십개의 dcu 파일이 저장이 되어 있습니다.

예를들면...  폴더하나에 기본소스코드(dpr 파일, a.dfm, a.pas 등..)가 있고
다른 폴더에는 도시별로 다른 버전을 만들어서 dcu 파일이 저장되어 있습니다.
즉, xx시 버전이 저장된 폴더에는 xx시 dcu 파일들만 수십개가 있습니다.

(프로그램 성격은...
도청이나 시청에서, 시민들의 주택면적를 gdb 파일로 데이터화해서
firebird 로 접속하는 윈도우용 프로그램입니다.)

...

그런데 문제는...
제가 특정 도시의 프로그램을 완성해야 하는데
기본적인 소스코드만있고, 더 개발한 버전은 dcu 파일만 있다는 것입니다.

기본소스 코드 폴더에 프로젝트 파일(dpr)이 있어서
델파이에서 불러들인 후, 컴파일을 해보았지만
중간에 에러가 나서 컴파일도 안되는 상황입니다.

...

저의 질문은,
전임자가 만들어 놓은 수십개의 dcu 파일을 사용해서
어떻게 exe 프로그램을 만들수 있을까 하는 것입니다.

전임자가 만들어 놓은 exe 파일은 있기 때문에
상단메뉴가 어떤 모양인지, 그리고 버튼들이 어떤 기능을 하는지는
exe 파일을 실행해 보면서 알 수가 있습니다.

결국.. 전임자가 완성해 놓은 exe 파일의 메뉴모양, 기능을 보면서
pas 소스코드가 아닌, dcu 파일로 작업을 해야한다는 것입니다.

이게 가능할까요?
...

제 생각으로는...
버튼 컴포넌트로 메뉴을 만든 다음에,
버튼 하나하나에
dcu 파일을 연결/호출하는 방법도 있을 것 같은데
어떻게 해야할 지 모르겠습니다.

제품을 완성할 때까지
2-3일 밖에 남지 않아서 힘이 드네요.
도움을 구합니다.

+ -

관련 글 리스트
13049 dcu 파일만으로 exe 파일 완성하는 법 이상원 2021 2009/12/18
13050     Form이 있으면 불가능합니다. 무능력 1522 2009/12/18
13052         Re:Form이 있으면 불가능합니다. 이상원 1553 2009/12/18
13055             Re:Re:Form이 있으면 불가능합니다. 무능력 1751 2009/12/18
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.