Использование Win7 Pro.
У меня есть приложение SOAP, созданное в Delphi 7, которое использует THTTPRIO. Он работал нормально с HTTP, но теперь они хотят использовать HTTPS.
В большинстве случаев он работает нормально, просто изменив URL на HTTPS и установив соответствующие параметры SSL / TLS в Windows Internet Options.
Однако некоторые системы получают сообщение об ошибке «Значение IOHandler недопустимо».
Он скомпилирован с использованием настроек THTTPRIO по умолчанию (без определений) в D7 (для использования Wininet, а не Indy), однако это выглядит как ошибка INDY.
Я просмотрел все ссылки, которые могу найти, и не вижу решения.
Я предполагаю, что это проблема настроек Windows или, возможно, отсутствует / плохая установка Wininet? Отсутствует обновление KB (или, может быть, было обновление)?
У кого-нибудь есть идеи, почему эта ошибка возникает в некоторых системах, но не в других в той же ОС (Win7 Pro)?
Поскольку это похоже на ошибку Indy, мне также интересно, если она каким-то образом скомпилирована для использования Indy (но, похоже, она отвечает настройкам Internet Options).
Есть ли способ определить, использует ли он Indy?