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

Delphi Sources



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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 17.09.2014, 20:10
Аватар для sumbik
sumbik sumbik вне форума
Прохожий
 
Регистрация: 18.06.2014
Сообщения: 20
Версия Delphi: XE3
Репутация: 10
Вопрос Проблема с SSL и IdSSLIOHandlerSocketOpenSSL на другому компьютере

Доброго времени суток.

Использую компонент IdSSLIOHandlerSocketOpenSSL для idHTTP чтобы использовать SSL, с компиляцией всё в порядке, а вот при запуске на другом компьютере пишет Could not load SSL library.

Догадываюсь что нужно DLL импортировать внутрь приложения, чтобы потом вызывать из неё функции, но никогда раньше такого не делал. Подскажите решение.

Заранее спасибо.
Ответить с цитированием
  #2  
Старый 17.09.2014, 20:35
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Не надо ничего импортировать. Надо просто скачать пакет OpenSSL и dll из него положить рядом с программой.
Ответить с цитированием
Этот пользователь сказал Спасибо lmikle за это полезное сообщение:
sumbik (18.09.2014)
  #3  
Старый 18.09.2014, 03:48
Аватар для sumbik
sumbik sumbik вне форума
Прохожий
 
Регистрация: 18.06.2014
Сообщения: 20
Версия Delphi: XE3
Репутация: 10
По умолчанию

Заработало. В чём логика держать библиотеку рядом с EXE? Программа ищет библиотеку в своей же папке, если не находит в Windows?
Ответить с цитированием
  #4  
Старый 18.09.2014, 03:50
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Эти библиотеки не входят в поставку Win и к тому же достаточно часто обновляются.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #5  
Старый 18.09.2014, 15:17
Аватар для sumbik
sumbik sumbik вне форума
Прохожий
 
Регистрация: 18.06.2014
Сообщения: 20
Версия Delphi: XE3
Репутация: 10
По умолчанию

При первом клике на кнопку, по которой идёт первое обращение к idHTTP выводится та же ошибка (Could not load SSL library), при всех следующий обращениях всё работает отлично.

Теперь появилась ошибка, если закрываю программу вижу - Runtime error 216 at 004075A2.
Ответить с цитированием
  #6  
Старый 18.09.2014, 17:54
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
Подмигивание

для WinHTTP никаких дополнительных библиотек не нужно
__________________
Пишу программы за еду.
__________________
Ответить с цитированием
Ответ


Delphi Sources

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

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

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

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


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


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

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