회사에서 Delphi 2010 버전을 사용하고 있는데 이는 설치하면 과거버전의 Indy가 설치되어 있어서 특정 기능들을 사용할 수 없다. 그래서 최신 Indy로 교체시켜줘야 한다
1. 최신 Indy 다운로드
여기서 다운로드 가능하며 현재는 github로 연동해놨다 (https://github.com/IndySockets/Indy)
2. 기존 Indy 삭제
1) Delphi IDE에서 Componet의 Install Packages... 선택
2) Indy ? Core Design Time / Indy ? Protocols Design Time을 각각 선택 후 Remove 해준다 (체크만 푸는 건 안된다)
3) Indy가 설치된 경로로 이동한다. (디폴트 경로에서 C를 D로만 변경하였다 D:\Program Files (x86)\Embarcadero\RAD Studio\7.0)
4) 다음 파일들을 검색하여 모두 삭제한다.
dclIndy*.bpl
Indy*.bpl
Id*.pas
Id*.dcu
3. 신규 Indy 설치
1) Delphi IDE에서 File -> Open Project 클릭하여 아까 github 혹은 홈페이지에서 다운받았던 경로의 lib으로 들어간다.
2) lib\System 경로의 IndySystemXXX.dpk를 연다 (나는 140 버전 선택)
3) 프로젝트를 컴파일만 해준다.
이어서 lib\core\IndyCoreXXX.dpk, lib\Protocols\IndyProtocolsXXX.dpk 두 개도 1~2번을 반복한다.
(저장하며 닫기를 해두면 다음번엔 컴파일이 필요 없다.)
4) lib\core\dclIndyCoreXXX.dpk를 열여서 Install 해준다.
5) dclIndyProtocolsXXX.dpk도 동일하게 해 주면 위와 같이 install 된 컴포넌트들을 확인할 수 있다.
6) Tools -> Options
7) Environment Options -> Delphi Options -> Library - Win32의 설정에서
"Libarary path", "Debug DCU path"에서 "..." 버튼을 선택하여 우측과 같이 깃허브에서 내려받은 코드의 path를 잡아준다.
델파이를 껐다가 켜면 끝!
'운동하는 개발자 > Delphi' 카테고리의 다른 글
델파이 프로세스 실행 + 종료 기다리기 / Delphi Create Process and wait for close process (0) | 2022.07.04 |
---|---|
델파이 한글검색, 검색기록 관리 편하게 GEXPERT 설치 (0) | 2022.03.12 |
델파이 크리티컬세션 사용법 / delphi criticalsection (for multiThread) (0) | 2021.11.17 |
델파이 windows10 한글 깨짐 / edit 창 한글 커서 오류 (d2codingfont) (0) | 2021.09.23 |
delphi 각종 윈도우 경로 읽기 get windows path / SHGetSpecialFolderPath (0) | 2021.08.19 |