프로그래밍 노트

[델파이] Indy 재설치 본문

델파이

[델파이] Indy 재설치

떡잎 2009. 8. 26. 22:02

Indy를 재설치하려면 먼저 Indy사이트에 간다.
Indy 설치 환경 : Delphi 2006 환경에서의 설치

    http://www.indyproject.org/ : Indy 사이트

최신판 Indy Download

Indy 사이트에 첫페이지에서 아래 링크를 클릭하면
델파이 관련 컴포넌트를 받을 수 있는 곳으로 들어간다.

    Indy.Sockets (VCL)

위 페이지의 맨밑에 보면 [Downloads]가 나오고
거기를 클릭하면 몇가지 버전이 나온다.
여기서는 버전 10을 클릭한다.
[Development Snapshot]을 선택한다.

밑의 사이트에 가면 최신판을 업데이트 한다고 한다.
indy.Fulgan.com/zip/
위 사이트에서 indy10.zip을 다운 받는다.

위사이트에서 받지않으면 SubVersion이라고 해서
버전 관리 툴(?)을 설치해서 최신판을 받을 수 있는데
버전 관리 툴을 설치하고 사용법을 익히는 등 좀 귀찮다.
혹시라도 버전 관리툴을 깔아서 사용하고 싶은 사람은
아래 사이트를 참조하면 된다.
Indy via SVN

여하튼 어떻게든 최신판을 다운받는다.

기존 버전 Indy삭제

01) Component 메뉴에서 Intall Packages...를 선택한다.


02) 그러면 아래와 같은 Install Packages 창이 뜬다.
     Design packages에서 "Indy 10 Protocol Design Time"을 선택하고
     [Remove]버튼을 클릭한다.
 

     그러면 아래의 Uninstall 확인 창이 뜬다.
     [Yes]버튼을 클릭하고 Uninstall을 진행한다.

03) 같은 방법으로 Design packages에서 "Indy 10 Core Design Time"을 선택하고
     [Remove]버튼을 클릭하여 Uninstall한다.

04) 익스플로러로 Delphi가 설치된 폴더를 찾아 폴더를 클릭한다.
     C:\Program Files\Borland\BDS

05) 이 폴더에서 오른쪽 클릭을 하고 검색을 클릭한다.
     검색 결과 창이 뜨면 전체 또는 일부 파일 이름에 아래의 파일들을 검색하여 지운다.
         dclIndy*.bpl
         Indy*.bpl
         Id*.pas
         Id*.dcu
     지울때는 Shift키를 누르고 Delete키를 눌러서 지우면 잘못 지웠을 경우 곤란함으로
     그냥 Delete키만 눌러 지운다.

     이렇게 하면 Delphi에서 기존 버전의 Indy가 삭제된다.

■ 최신 버전 Indy 설치

01) 다운 받은 최선 Indy 소스를 적당한 장소에 둔다.
    C:\Program Files\Borland\BDS\4.0\lib\indy10

02) 델파이에서 File 메뉴에서 Open Project를 선택한다.
     Indy 소스가 위치한 곳에 가서 IndySystemX0.dpk를 연다.
     (IndySystem dpk파일을 Lib폴더 밑의 System에 있다.)


03) dpk를 열면 Project Manager에 dpk 프로젝트가 아래와 같이 표시된다.


04) 추가한 IndySystemX0 프로젝트에서 오른쪽 클릭을 해서 Compile을 한다.


05) IndySystem을 Compile한 것과 같은 방법으로 아래의 dpk파일도
     동일한 방법(02~04의 방법)으로 차례대로 Compile한다.

         IndyCoreX0.dpk (Lib\Core) 
         IndyProtocolsX0.dpk (Lib\Protocols) 

06) 위 세 dpk파일을 컴파을 마치면 Core폴더 밑의 dclIndyCoreX0.dpk를 연다.
     그러면 아래와 같이 표시되고 이번에는 Install을 클릭한다.


     그러면 아래와 같은 창이 떠서 Install된 것을 알려준다.


07) 이번에는 dclIndyProtocolsX0.dpk를 열어 위와 동일한 방법으로 Install을 한다.
     그러면 아래와 같이 Install된 것을 알려준다.


08) Tools 메뉴에서 Options...를 선택한다.


09) Options창의 Environment Options > Delpji Options > Library - Wind32에서 
     Library path와 Debug DCU path를 설정 한다.
     DCU파일들이 있는 아래의 폴더들을 설정된 것들을
     Library path와 Debug DCU path에 입력하고 [OK] 버튼을 클릭한다.

         ;$(BDS)\Lib\indy10\Core
         ;$(BDS)\Lib\indy10\Protocols
         ;$(BDS)\Lib\indy10\System;




이렇게 하면 INDY의 설치가 완료된다.

Comments