Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Интернет и сети
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 20.09.2016, 22:34
killens killens вне форума
Прохожий
 
Регистрация: 11.06.2016
Сообщения: 4
Версия Delphi: delphi XE7
Репутация: 10
По умолчанию could not load ssl library

Всем привет!

Собственно ошибка в самой теме "could not load ssl library" бьюсь уже вторую неделю, если кто то советует гуглить, то уже перегуглил всё что можно, библиотеки кидал в папку с exe, позакидывал туда уже не один десяток разных версий openssl dll-ок, но ошибка всё лезет и лезет. Кто-нибудь ПО-МО-ГИ-ТЕ!!!

Либо может чем-то другим можно выцепить код httpS (именно зашифрованной httpS) страницы? Synapse не катит, использую delphi XE7
Ответить с цитированием
  #2  
Старый 20.09.2016, 23:02
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,004
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

ну, где-то по просторам был код, который использует IE (как библиотеку, т.е. фактически, видимо, wininet.dll). Гугл в помощь. Он, естати, и по ФТП работать может
По поводу ошибки - надо смотреть почему не смог загрузить библиотеку. подозреваю, что просто ты не все библиотеки положил. Там их, если не ошибаюсь, 3 шт. должно быть. Они друг на друга ссылаются. Попробуй просто сделать LoadLibrary на библиотеку и посмотреть ошибку. Может библиотека собрана, кстати, одной из последних студий. Тогда, возможно, еще и MS'овский ран-тайм потребуется тащить.
Ответить с цитированием
  #3  
Старый 20.09.2016, 23:35
killens killens вне форума
Прохожий
 
Регистрация: 11.06.2016
Сообщения: 4
Версия Delphi: delphi XE7
Репутация: 10
По умолчанию

да нет, там 2 библиотеки используется ssleay32.dll и libeay32.dll и вот сними косяк
Ответить с цитированием
  #4  
Старый 21.09.2016, 02:13
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,004
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Да, вроде, 3 было.
Хотя, я думаю, может быть проблема в другом.
А какую битность имеют твои версии библиотек, и какую - твой проект.
32-битные библиотеки НЕЛЬЗЯ (ну по крайней мере без больших танцев с бубнами) загрузить в 64-битный процесс. Ну и для Андроида вообще нужны другие версии и деплоить их надо по другому.
Вот какая-то ссыль на 64-битные библиотеки:
http://www.indyproject.org/Sockets/f...rWin64.en.aspx
Ответить с цитированием
  #5  
Старый 21.09.2016, 07:54
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

Используй WinHTTP https://msdn.microsoft.com/ru-ru/lib...(v=vs.85).aspx
Работает 100%
__________________
Пишу программы за еду.
__________________
Ответить с цитированием
  #6  
Старый 21.09.2016, 14:13
killens killens вне форума
Прохожий
 
Регистрация: 11.06.2016
Сообщения: 4
Версия Delphi: delphi XE7
Репутация: 10
По умолчанию

с битностью всё норм ) 64 битная и библиотека и проект и винда )
Ответить с цитированием
  #7  
Старый 21.09.2016, 16:43
killens killens вне форума
Прохожий
 
Регистрация: 11.06.2016
Сообщения: 4
Версия Delphi: delphi XE7
Репутация: 10
По умолчанию

а можно примерчик, как при помощи winhttp выдрать код страницы?
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 01:12.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter