Jul 26

Как обновлять Indy в Дельфи?

Как известно, большое количество пользователей используют в своей практике на Delphi компонент Indy 9 либо же Indy 10.0.X, но ведь данные версии не такие уж актуальные и с множеством глюков...

Сейчас поговорим о том, как обновить Indy до самой актуальной

Известно, что актуальная версия Indy есть только в SVN-репозитории разработчиков продукта, а это значит, что нам нужен будет клиент SVN именно под ОС Windows. Самый известный клиент это tortoisesvn, можно который легко скачать на официальном сайте разработчика. После чего следует его установка. Для программеров, не очень хорошо знающих английский язык, сразу после самой установки, без проблем указать можно русский интерфейс.

Делаем перезагрузку

Далее выбираем место, где мы хотим чтобы располагалась папка с актуальными компонентами, кликаем правой клавишей мышки на пустом месте в нашем проводнике и выбираем TortoiseSVN->Экспорт… В окне, которое появилось, в поле URL Хранилища пишем адрес Indy-репозитория «https://svn.atozed.com:444/svn/Indy10/», в поле «Папка экспорта» выбираем папку, куда планируем компоненты экспортировать.

После чего жмем ОК, ввести еще нужно будет логин и пароль. Как логин прописываем «Indy-Public-RO», а сам пароль не надо указывать. Вот теперь уже можно ждать завершения операции.

Запускаем Дельфи, в меню выбираем «Component»->»Install Packages».

В списке, который появился, снимаем галкочки с абсолютно всех Indy пакетов. И потом удаляем все Indy- пакеты в том же списке, с помощью кнопки remove. Продолжая, открываем само окно настроек среды: меню «tools->options->Library Win32″ и убираем из строки под названием Library path, именно пути к исходным кодам Indy. Потом добавляем в Library path три пути. Вот они:

1. «\branches\Tiburon\Lib\System«

2. «\branches\Tiburon\Lib\Core«

3. «\branches\Tiburon\Lib\Protocols«

Закрываем Дельфи

Находим в папке, где лежит Delphi исходники Indy. В большинстве случаев, располагаются они в папке «/sources/Indy». Далее удаляем данную папку. А в самой папке Lib, расположенной по адресу «/lib» убираем все абсолютно файлы Indy (поиск по самому вхождению «Indy» будет Вам подсказкой).

Вновь запускаем Delphi, и пакет открываем «IndySystemX0.dpk» (где X – ваша текущая версия Дельфи), располагающийся по адресу: «\branches\Tiburon\Lib\System» и компилируем его.

Продолжая, открываем пакет под названием «IndyCoreX0.dpk» (где X- ваша текущая версия Дельфи) из папки «\branches\Tiburon\Lib\Core» и компилируем его.

Далее открываем и компилируем пакет «IndyProtocolsX0.dpk» (где X – ваша текущая версия Дельфи) , находится который в папке «\branches\Tiburon\Lib\Protocols«.

Открываем сам пакет «dclIndyCoreX0.dpk», находящийся в папке «\branches\Tiburon\Lib\Core» и устанавливаем его, а позже установливаем пакет «dclIndyProtocolsX0.dpk» из папки под названием «\branches\Tiburon\Lib\Protocols».

Все обновление закончено! Можете себя поздравить с получением самой актуальной версии Indy.

Спонсор поста: На нашем портале вы сможете найти необходимую информацию о операционной системе ubuntu linux. Новости мира ubuntu, интересные тематические статьи и обзоры. Все это только у нас! 


Поделитесь вашими мыслями

Поддерживаемые теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>