Я тот, кто создал вышеупомянутую специальную сборку IntraWeb SSL dll. Чтобы завершить приведенные выше ответы, позвольте мне объяснить, почему возникла необходимость в специальной сборке:
В предыдущих выпусках Indy и IntraWeb использовалась слегка измененная версия OpenSSL. Модификации включают в себя несколько функций, связанных, например, с расчеты часового пояса, которые не были доступны в Delphi или Indy в то время.
Поэтому, когда кто-то использовал неизмененный набор библиотек OpenSSL (не библиотек OpenSSL Indy) вместе со старой версией Indy или IntraWeb, он получит ошибку «Не удалось загрузить библиотеку SSL» из-за отсутствующего экспорта.
Начиная с версии Indy, которую мы используем с Delphi 2009, эти изменения больше не нужны. Вот почему текущая версия Indy - из SVN даже с Delphi 2007 - вместе с IntraWeb также работает с dll из slproweb (которые не включают эти модификации).
Но учтите, что для библиотеки slproweb требуется DLL-библиотека времени выполнения MS VC ++ .
Чтобы обойти это, я регулярно создаю собственный набор DLL для Indy:
FTP: //ftp.fulgan.com/SSL/
На сегодняшний день у вас должно быть все в порядке, используя это издание:
FTP: //ftp.fulgan.com/SSL/openssl-1.0.0d-i386-win32-rev2.zip
Мой набор DLL не требует установки сред выполнения VC MC.
Так что можно с уверенностью сказать, что любая версия Indy, более новая, чем Delphi 2009, и / или соответствующая версия SVN безопасна для использования с slproweb (с зависимостями VC) или с нашими (из зеркала fulgan).