-
Стоит Delphi6. Задумали переходить на что-то новое. Попробовал, поставил-удалил XE3, XE5. Высказался за 5, вернулся к работе.. Было
Теперь idhtp.Post('httpS..',..) не работает, пишет ошибку SSL unit IdSSLOpenSSL; procedure TIdSSLSocket.Connect(const pHandle: TIdStackSocketHandle; fSSLContext: TIdSSLContext); юю error := IdSslConnect(fSSL); if error <= 0 then begin // error2 := IdSslGetError(fSSL, error); raise EIdOSSLConnectError.Create(RSSSLConnectError); <-- тут
const RSSSLConnectError = 'Error connecting with SSL.';
libeay32.dll ssleay32.dll качал разные, подкладывал
Как-то просто нельзя поправить? Очень уж все переустанавливать не охота..
-
А если с родного сайта скачать и заново установить саму indy?
-
Поправить пути (set path)?..
-
> А если с родного сайта скачать и заново установить саму > indy?
пробовал. Ошибок инициализации нет, Init там это loadlibrary libeay32.dll, ssleay32.dll и getprocaddr кучи процедур после каждой поставил @add <> nil и после каждой он таки не nil, т.е. все нашлось. Но ошибка
> Поправить пути (set path)?..
Какие? куда они должны вести?
-- Опять поставил xe5. Открыл поломавшийся из d6 модуль там - все работает (с минимальными правками, правда). --
порадовали админы, дали копию виртуалки от 22го мая ) вопрос потерял актуальность более чем на 80% но все равно интересно
-
> Какие? куда они должны вести? выполни cmd в нем path, и после set path ... тут переписать все нужное, убрав ненужное (артефакты от снесенных установок)
|