Indy 10 не удается установить в Delphi 5
У меня Delphi 10 Seattle, но у меня есть более старая программа, которую я написал в 1995 году для Delphi 1. С тех пор я переместил ее в Delphi 5 - из-за всех старых сторонних компонентов, которые я использовал за эти годы, это было бы в целом переписать (не менее года), чтобы переместить его в Delphi 10 Seattle.
Один из моих безопасных веб-сайтов, которые использует программа, скоро потребует TLS 1.2. У меня установлен Indy 9, и он отлично работает с TLS 1.0, но я понимаю, что единственный способ для TLS 1.2 - установить Indy 10. До сих пор у меня не получалось.
- Я следовал инструкциям к слову, используя метод пакетного файла после удаления любого экземпляра Indy 9 (в основном, переименование файлов и каталогов в случае худшего сценария).
- Я изменил мой путь к среде на правильную папку D2, созданный командным файлом Indy.
- Я установил оба bcl dclIndyCore50 и dclIndyProtocols50 в установщик пакета.
- Они оба входят и проверены (включены). Компоненты были видны.
Затем я выхожу из Delphi 5 и либо получаю следующую ошибку, либо 2 пакета не проверены:
Я попытался переместить все файлы из созданной папки "D2" в папку прямо с моего диска C на случай, если это какая-то проблема с разрешением Windows 10. Я изменил пути среды, чтобы соответствовать и добавить эти пакеты. Тем не менее, Delphi заявляет, что не может найти файл.
Установка кажется достаточно простой. Что я могу делать не так? Я оставил сообщение в разделе "Инструменты" на форуме Embarcadero, но я вижу, что он не используется много. Поиск по форуму и нашел '0' результаты. Я уверен, что ваши эксперты по Delphi могут помочь.
1 ответ
Delphi 5 любит видеть файлы, связанные с BPL, в своем каталоге.
(Конечно, вы должны адаптировать путь, указанный в этом примере.)
Найдите файлы **Indy*.*, Скопируйте все с одинаковой датой / временем компиляции в папку Delphi5. Посмотрите на следующую картинку для пути и файлов.
Если у вас есть файлы! (Не копируйте сейчас первым) Удалите предыдущее назначение Компоненту. Нажмите Удалить, чтобы
Indy 10 Core Desig Time -> dclIndyCore50.bpl
Indy 10 Protocols Design Time -> dclIndyProtocols50.bpl
Закройте и перезапустите Delphi
Теперь скопируйте файлы в папку Delphi!
Установить пакет компонентов
нажмите Добавить (см. изображение выше)
идти к ...\Delphi5\Projects\Bpl\dclIndyCore50.bpl
следующий Добавить ...\Delphi5\Projects\Bpl\dclIndyProtocols50.bpl
Убедитесь, что путь к Delphi находится в среде
F:\Programme\Borland\Delphi5\bin;F:\Programme\Borland\Delphi5\Projects\Bpl;
Закройте и перезапустите Delphi.