Проблемы с indy 10 SSL после обновления

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Проблемы с indy 10 SSL после обновления

Сообщение der_win » 09.09.2013 18:18:01

Обновил свой древнего лазаря с 0,9,28 до 1,0,12
А так же indy, установил версию с svn-репозитория

И ТУТ НАЧАЛОСЬ........
В старых проектах вдруг посыпались краши с описанием "could not load ssl library" при использовании idHTTP - ни в какую не автоподгружаются библы ssleay32.dll + libssl32.dll + libeay32.dll, проверял даже ProcessMonitor-ом. ПОднял старого лазаря, скомпилил - всё нормально подгружается.

Дальше... создал пустой проект.... сделал кнопку и действие к ней....
Код: Выделить всё
procedure TForm1.Button1Click(Sender: TObject);
const
  URL = 'https://www.google.ru';
var
  Request : String;
  HTML: String;
  F: TextFile;
  S: String;
  IdHTTP1 : TIdHTTP;
  IdSSL : TIdSSLIOHandlerSocketOpenSSL;
begin
  IdHTTP1 := TIdHTTP.Create;
  IdSSL := TIdSSLIOHandlerSocketOpenSSL.Create;
  try
     IdHTTP1.Request.ContentType:='text/html';
     IdHTTP1.Request.Method := Post;
     IdHTTP1.IOHandler := IdSSL;
     HTML := IdHTTP1.Get(URL);
     ShowMessage(HTML);
  except
           on E : Exception do
           begin
                ShowMessage(E.ClassName+' поднята ошибка, с сообщением : '+E.Message);
           end;

  end;

  IdHTTP1.Free;
  IdSSL.Free;
end;

end.

Ну и опять краш с описанием "could not load ssl library" :) куда уж проще?
Инди ставил впринципе так http://www.youtube.com/watch?v=S19VQ8PHCkg - только вот некоторые *pas-ы пришлось вытащить в корень компонента

ПРОШУ ПОМОЩИ!!!!!! Уже нет ни сил, ни идей как это побороть.....
der_win
новенький
 
Сообщения: 19
Зарегистрирован: 10.02.2011 18:44:18

Re: Проблемы с indy 10 SSL после обновления

Сообщение Ism » 09.09.2013 19:05:36

Нельзя так делать, Indy для Lazarus непредсказуем, и бета уже который год

Возможно ему надо другую версию SSL или пут и не видит, можно кинуть SSL библиотеки в Windows\system32
Ism
энтузиаст
 
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Re: Проблемы с indy 10 SSL после обновления

Сообщение der_win » 10.09.2013 07:22:56

я пробовал ложить в system32. Библиотеки лежат рядом с ехе-шником, при компиляции старым лазарем всё отлично работает.
Пробовал ложить свежие библиотеки - всё равно не работает.
Может, в свежем лазаре появилась какая нибудь подлая галочка? что нибудь вроде "искать библиотеки в папке с проектом"
der_win
новенький
 
Сообщения: 19
Зарегистрирован: 10.02.2011 18:44:18


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 224

Рейтинг@Mail.ru