Zrobiłem logowanie na stronę, która jest na protokole HTTPS. Przy próbie zalogowania dostaję komunikat:
Could not load SSL library
Instalowałem OpenSSL, tak jak piszą na Googlach, niestety nie pomogło, mam Delphi 7.
Zrobiłem logowanie na stronę, która jest na protokole HTTPS. Przy próbie zalogowania dostaję komunikat:
Could not load SSL library
Instalowałem OpenSSL, tak jak piszą na Googlach, niestety nie pomogło, mam Delphi 7.
a gdzie masz napisane w tym komunikacie, że chodzi o OpenSSL? Pisze, że nie może załadować biblioteki, a jakiej to trzeba doczytać w opisie komponentów, których używasz
W Delphi 7 to pewnie (jeżeli nie aktualizowałeś) zabytkowe Indy 9 więc biblioteki w starszej wersji. Pobierz z https://indy.fulgan.com/SSL/ i kombinuj z jaką najnowszą wersje będzie działało. W folderze z programem (tam gdzie plik exe) umieść biblioteki libeay32.dll i ssleay32.dll ale dobrze by było zainstalować Indy w najnowszej wersji https://indy.fulgan.com/ZIP/
A ja jako alternatywę podam:
http://synapse.ararat.cz/doc/help/ssl_openssl.html
Z tego co kojarzę na github pojawiają się aktualizowane moduły do synapse więc w kodzie jest ciągle dłubane i jest on aktualizowany (przynajmniej tak to wygląda).
Jeżeli chodzi o Indy 9 , to tak jak było pisane wyżej, musisz wrzucić do folderu z programem dwa pliki - libeay32.dll i ssleay32.dll, jak się orientuję ostatnie wspierane OpenSSL przez Indy 9 to - https://indy.fulgan.com/SSL/Archive/indy_OpenSSL096m.zip