У меня есть 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.
- Я установил оба BPL dclIndyCore50 и dclIndyProtocols50 в установщик пакетов.
- Они оба входят и отмечены (включены). Компоненты были видны.
Затем я выхожу из Delphi 5 и либо получаю следующую ошибку, либо 2 пакета не отмечены:
Я попытался переместить все файлы из созданной папки «D2» в папку прямо на моем диске C на случай, если это была какая-то проблема с разрешением Windows 10. Я изменил пути к среде, чтобы они совпадали, и добавил эти пакеты. Тем не менее, Delphi заявляет, что не может найти файл.
Установка кажется достаточно простой. Что я делаю не так? Я оставил сообщение в разделе «Инструменты» на форуме Embarcadero, но вижу, что он мало используется. Поищите в форуме и обнаружите "0" результатов. Я уверен, чем могут помочь ваши специалисты по Delphi.
D2
, он создает папкуD5
(при условии, что вы используетеfulld_5.bat
). Во-вторых, ошибка может вводить в заблуждение, поскольку может означать, что отсутствует зависимый BPL, а не сам dcl BPL.dclIndyCore50.bpl
зависит от пакетов времени выполненияIndySystem50.bpl
иIndyCore50.bpl
, поэтому убедитесь, что они правильно существуют на пути поиска. Чтобы узнать точно i> какой файл на самом деле отсутствует и где ОС его ищет. - person Remy Lebeau   schedule 28.07.2016