Delphi6에 포함된 InstallShield를 사용해서 Setup 을 만들고 있습니다..
2번째의 Specify Application Data의 Object/Merge Modules에서 막힙니다.
제가 풀그램에서 사용한 VCL과 BDE을 선택하는것 같은데.. 나열된 모듈들의
설명이 부족합니다.. 제가 사용한 컴포넌트는 알고있는데 어떤것이 어디에
해당되는지 알수가 없습니다.. 그리고 delphi에 포함된 컴포넌트 외에
Realgrid와 같은 컴포는트는 어떤모듈을 추가해야하는가요...
처음으로 setup을 만들려니 막히는 부분이 너무나 많군요..
사용해 보신분 자세한 설명 부탁드립니다...
질무이나 답변을 할때에... 꼭 [질문] 또는 [답변]을
쓰길 권고하고 있습니다..
물론, 전 관리자가 아닙니다.. *^^*;
어쨌든 이것을 이곳 계시판을 쓰는데 예의라고 생각합니다..
각설하고..
답변을 해 드리져..
님이 쓰신... RealGrid같은 것은 Component로
이미 Build시에 실행파일에 포함되어 버립니다..
이것은 님이 Delphi에서
Library 경로에 해당 컴포넌트의 경로를 설정하고,
해당 컴포넌트를 등록했기 때문입니다..
Merge모듈은
해당 실행파일에 관련된 다른 Module들을
같이 배포할 수 있게 만들어 주는것인데..
예를들면..
BDE같은것은 델파이 6에 있는 스톨쉴드에서 지원치 않습니다.
즉, BDE와 관련된 Dll, Bpl, Vcl, Registry내용등을
자동으로 등록하지 않는다는 뜻입니다..
이런 문제를 해결하기 위해서..
Merge Module이란게 있는것인데..
이것에는 인스톨쉴드에서 지원하지 않는것이나..
같이 배포되어야 할 것들에 대해서..
정의 하는 것입니다..
만약 ODBC를 사용한다면..
ODBC최신버젼에 대한 Merge Module을 설치하거나..
ODBC최신버젼을 따로히 배포해야 할 것입니다.
기본적으로 인스톨쉴드에서는
Single용 DB에 관련된 것들에 대한 Module을 지원합니다.
이것은 Single DB에 관련된
dll과 해당파일에 대한 집약적인 정보를 가지며
해당 파일을 인스톨본을 만들때 포함될 수 있게 합니다..
물론, 이것을 Install시에 자동으로 설치할 것인지..
아닌지는 배포본 설치본을 만들때.. 설정을 해줘야 합니다..
즉, Merge 모듈에서 해달 모듈을 클릭하면,
오른쪽 윈도우에 해당 내용에 대한 Feagure(기능)이
설정되어 있습니다.
아마도 Merge모듈을 포함시키게 되면...
기본적으로 설치할 수 있게 세팅될 것입니다..
답이 되셨길..