Delphi 7 и Indy – Установка | Удаление | Обновление

Начнем с корректного удаления старой версии Indy.

Заходим в Component > Install packages

Находим пакеты ранее установленной Indy снимаем напротив них галочки и удаляем по очереди кнопкой Remove, жмем OK.

Дальше заходим в Tools > EnvironmentOptions…

Переходим на вкладку Library

Строчка Library path жмем … так, здесь ищем пути к старой версии Indy удаляем их по очереди кнопкой Delete, жмем OK.

Строчка Browsing path жмем … здесь также ищем пути к старой версии Indy удаляем их по очереди кнопкой Delete, жмем OK.

Такс в билдере все удалили, теперь нужно удалить все файлы Инди с диска.

Заходим в папку где у нас установлена Delphi ,  Delphi\bin

Здесь поиском ищем файлы (пакеты Indy) с расширением .bpl и .dcp все файлы что включают в своем имени Indy, Id скорей всего принадлежат Indy и их нужно удалить. Тоже самое ищем и удаляем в папке  System32.

Дальше идем в папку где установлена Delphi ищем все скомпилированные файлы Indy с расширение .DCU   в папках \Lib и \Lib\Debug которые имеют в своем имени Indy, Id и удаляем их.

Дальше удаляем исходники Indy из папки Source.

Теперь Indy должна быть удалена полностью.

————————————————————–

Ошибки которые могут вываливаться при обновлении Ind:

[Error] IdURI.pas(93): Undeclared identifier: ‘TIdIPVersion’

Ошибка на строке с подключением IdWship6.pas

И другие. (Если буду находить новые ошибки которые появляются при установке Indy из-за неполного удаления старой версии буду добавлять сюда. )

А все скорей всего из-за того что мы не полностью удалили старую версию Indy.

————————————————————–

Установка Indy

Качаем последнюю версию Indy по ссылке http://indy.fulgan.com/ZIP/IndyTiburon.zip

Дальше нужно создать папку из актуальными компонентами delphi любую папку лучше на диске D чтобы в случае непредвиденного форматирования диска C:\ не потерять компоненты.  В пути к компонентам не должно быть папок с русскими символами.

Так папку создали, дальше распаковываем скачанный архив в эту папку.

Дальше открываем билдер заходим в Tools > EnvironmentOptions…

Переходим на вкладку Library

Строчка Library path жмем … здесь нужно добавить полные пути к Indy

<полный путь к папке IndyTiburon>\branches\Tiburon\Lib\System

<полный путь к папке IndyTiburon>\branches\Tiburon\Lib\Core

<полный путь к папке IndyTiburon>\branches\Tiburon\Lib\Protocols

, жмем OK.

Строчка Browsing path жмем … сюда добавляем те же 3 полных пути к   System, Core, Protocols жмем OK.

Пути прописали.

Дальше заходим в папку IndyTiburon в папку \branches\Tiburon\Lib\System
Запускаем пакет IndySystemX0.dpk где X - это Ваша версия Delphi, скомпилируем его.

Заходим в папку IndyTiburon в папку \branches\Tiburon\Lib\Core
Запускаем пакет IndyCoreX0.dpk где X - это Ваша версия Delphi, скомпилируем его.

Заходим в папку IndyTiburon в папку \branches\Tiburon\Lib\Protocols
Запускаем пакет IndyProtocolsX0.dpk где X - это Ваша версия Delphi, скомпилируем его.

Дальше заходим в папку \branches\Tiburon\Lib\Core
Запускаем файл dclIndyCoreX0.dpk где X - это Ваша версия Delphi, устанавливаем его.

Дальше заходим в папку \branches\Tiburon\Lib\Protocols
Запускаем файл dclIndyProtocolsX0.dpk где X - это Ваша версия Delphi, устанавливаем его.

Вот и все. Indy установлена.