Indy TIdSSLIOHandlerSocketOpenSSL - работает на моем компьютере, а не на компьютере моего друга - PullRequest
2 голосов
/ 30 июня 2011

Мое приложение использует TIdHTTP.Get для доступа к API ClickBank. Чтобы это работало, я должен присвоить TIdSSLIOHandlerSocketOpenSSL TIdHTTP.IOHandler.

Проблема в том, что вышеописанная установка отлично работает на моем ПК (в коробке разработчика), однако, когда я отправляю ее своим друзьям, они получают ошибку Forbidden (403).

Может быть, им не хватает библиотек OpenSSL? Я выполнил поиск на своем ПК, и куча приложений, которые есть у моих друзей, включают библиотеки SLL.

Я что-то упустил?

1 Ответ

3 голосов
/ 01 июля 2011

Мой плохой - Libeay32.dll и Ssleay32.dll должны находиться либо в каталоге Windows, либо в каталоге вашего приложения.

...