Как правильно обновить установленную в Delphi 2009 версию Indy 10 по умолчанию? - PullRequest
6 голосов
/ 28 января 2009

Поскольку Indy теперь встроен в процесс установки Delphi 2009 ... есть ли правильный способ «удалить» его, чтобы его можно было обновить до последней версии из репозитория SVN? Насколько мне известно, не существует автоматического способа удалить его.

Ответы [ 3 ]

6 голосов
/ 28 января 2009

Файлы dcu для Indy хранятся отдельно от других устройств Delphi. Чтобы прекратить их использование, просто удалите этот каталог из пути поиска, пути библиотеки и т. Д. И удалите исходные файлы из пути просмотра.

Вы можете удалить пакеты времени разработки так же, как и любые другие пакеты времени разработки. Удалите их из конфигурации IDE, а затем удалите файлы bpl и dcp . (Если вы просто удалите файлы, вы можете получить ошибки при следующем запуске IDE, поскольку он не найдет ожидаемые файлы.)

Как только компоненты Indy больше не появляются в палитре инструментов, пакеты больше не появляются в списке пакетов, и компиляция проекта, который ссылается на модули Indy, завершается неудачно с ошибкой «not find used unit», вы готовы начать установку последней версии.

4 голосов
/ 28 января 2009

Как уже сказал Роб: просто удалите директории из конфигурации Delphi. Хотя требуется дополнительный шаг: после каждого обновления убедитесь, что они не были добавлены снова! Некоторые обновления Delphi 2007, очевидно, сделали это, и я пропустил это довольно долго, пока не наткнулся на ошибку, которую, как я уже думал, исправили.

0 голосов
/ 28 января 2009

Я не использовал Delphi 2009, но в старых версиях Delphi установка компонентов Indy была необязательной. Таким образом, вы можете попробовать запустить установку для Delphi 2009 и посмотреть, есть ли опция «Добавить / удалить компоненты» или что-то подобное, и использовать ее для удаления Indy.

Кроме того, вы можете настроить, какие пакеты следует загружать в проект, так что вы можете просто отменить выбор Indy 10 и добавить один из SVN для каждого проекта (вы также можете настроить конфигурацию по умолчанию для проектов).

PS. Инди-скалы! : -)

...