Обновление Indy

Как-то на днях моя сестра попросила написать программу которая отслеживала бы открываенмые странички в браузере и вместо матерных слов ставила ***. Почесав лысеющий затылок и употребив поллитра пива решил сваять локальный прокси сервер с возможностью шерстить входящий трафик и проверять по словарю вхождения и замену матерных слов. Решил писать на Delphi используя Indy а не библиотеку Synapse. Так как у меня была Indy 9 версии будим ее обновлять до последней (до той какую мне удалось найти).

План работы:
1 удалить старую версию
2 подчистить хвосты
3 с чистой совестью ставить новую версию

Удаление старой версии Indy
Запускаем Delphi открываем вкладку Component – Install Packages

В открывшемся окне ищем Indy и снимаем галочки

далее выделяем эти строки и нажимаем Remove. После удаления всех строк с Indy жмем Ок и открываем пункт меню Tools – Environment Options

В открывшемся окне переходим на вкладку Library

здесь нужно удалить пути к старой Indy, для этого нажимаем на кнопочку с тремя точками рядом с Library path, в открывшемся окне находим  строки содержащие Indy, выделяем их, и удаляем нажав кнопку Delete,

далее нажимаем Ок. Тоже самое проделаем и с Browsing path, так же нажимаем кнопку с тремя точками, в открывшемся окне находим все строки с упоминанием Indy и удаляем их. Удаление старой версии Indy законченно.

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

Установка новую версию Indy
Теперь нам нужно установить новую версию Indy, для этого скачиваем последнюю версию из интернета(то что мне удалось найти), далее создадим папку на диске(в имени должны быть только латинские символы!) и в эту папку разархивируем скаченный архив. Открываем Delphi и открываем вкладку Tools – Environment Options, переходим на вкладку Library, рядом с Library path нажимаем кнопку с тремя точками, в открывшемся окне также нажимаем кнопку с тремя точками

указываем путь папка_куда_распаковали_архив\Lib\System

 

Далее нажимаем Add

Опять нажимаем кнопку с тремя точками и аналогично добавляем папка_куда_распаковали_архив\Lib\Соre, опять давим кнопу с тремя точками и добавляем Protocols. Далее все тоже самое проделываем с Browsing path. Пути прописаны, теперь осталось откомпилировать и уставить, для этого открываем в Delphi пакет папка_куда_распаковали_архив\Lib\System\IndySystemX0.dpk (где X - это Ваша версия Delphi) и компилируем его

 

Далее открываем пакет папка_куда_распаковали_архив\Lib\Core\IndyCoreX0.dpk (где X - это Ваша версия Delphi) так же компилируем, далее открываем пакет  папка_куда_распаковали_архив\Lib\Protocols\IndyProtocolsX0.dpk (где X - это Ваша версия Delphi) так же компилируем.
Далее из Delphi открываем папка_куда_распаковали_архив\Lib\Core\dclIndyCoreX0.dpk и устанавливаем его

Так же установим пакет папка_куда_распаковали_архив\Lib\Protocols\dclIndyProtocolsX0.dpk (где X - это Ваша версия Delphi)

There are no comments