Q&A

  • 인스톨쉴드로 dll설치하고 등록 하는방법..
프로그램을 배포 하려고 하는데, 델파이에서 제공되는 컴포넌트외에
다른 프로그램(MS Soap)을 사용하기 땜에 인스톨 쉴드에 포함해서
배포하려고 합니다.

제가 듣기론 다른 프로그램(MS Soap)을 깔면 생기는  dll 파일 들을
찾아서 쉴드에 넣어준 다음 dll에 대한 레지스트리 정보를 알아내서
만들어 주면 될 거라고 하는데..

단순히 그렇게만 해주면 되는지.. 만약 그렇게 된다면 dll에 대한
레지스트리 정보는 어떻게 알아내야 하는지 모르겠습니다.

도움 부탁드립니다..

좋은 하루 보내시구요.. *^^*
1  COMMENTS
  • Profile
    김진아 2002.09.11 01:40
    방법을 알아내는 데 몇 시간이 걸렸는데..
    하고나니 쉽네요..
    도움되시길..

    ※ 다른 부분은 생략하고 dll 부분만 적겠습니당..

    ------------------------------------------------------------------
    dll 등록 방법 ( 제가사용한 SOAP으로 예를 들겠습니다.)

    인스톨 쉴드의 Specify Components and Files메뉴를 선택해서 설치할 dll들
    을 지정 할 폴더를 만든다.(이름은 상관없으나, dll들의 경로가 다른 경우 경로
    가 같은 것 끼리 모아서 폴더를 만든다.)

    dll 파일들이 등록 될 실제 경로를 지정 해 주기 위해 dll이 들어있는 폴더를 선
    택한 후 마우스의 오른 쪽 버튼을 누른다. 오른쪽 메뉴 중 가장 아래에 있는
    Properties 를 선택하면 디렉토리를 지정 할 수 있는 창이 뜬다.

    Destination Directory: 의 칸에 dll 파일이 설치될 경로를 적은 후 OK 버튼을
    눌러 등록을 완료 한다.

    예)
    C:Program FilesCommon FilesMSSoapBinaries 에 있는 DLL 파일

    Destination Directory :  필드에
    <ProgramFilesDir>Common FilesMSSoapBinaries    
    라고 적어준다.