Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   SSL Bibliothek nicht gefunden.. (https://www.delphipraxis.net/202656-ssl-bibliothek-nicht-gefunden.html)

erich.wanker 28. Nov 2019 14:11

AW: SSL Bibliothek nicht gefunden..
 
Ohoh ..

So wie ich das verstanden habe müsste ich die Dll´s mit mingw32 neu compilieren (mit einem beliebigen Namen).. und die Indy´s neu compilieren ..

Auszug aus der IdSSLOpenSSLHeaders:
Delphi-Quellcode:
const
  SSL_DLL_name        = 'ssleay32.dll'; {Do not localize}
  //The following is a workaround for an alternative name for
  //one of the OpenSSL .DLL's. If you compile the .DLL's using
  //mingw32, the SSL .dll might be named 'libssl32.dll' instead of
  //ssleay32.dll like you would expect.
  SSL_DLL_name_alt    = 'libssl32.dll'; {Do not localize}
  SSLCLIB_DLL_name    = 'libeay32.dll'; {Do not localize}

Das Thema mit "mingw32" und die dlls neu compilieren (wo bekomme ich den sourcecode her?) ist mir noch ein Rätsel..

HolgerX 28. Nov 2019 15:10

AW: SSL Bibliothek nicht gefunden..
 
Hmm..

Du hast doch die fertigen DLLs in deiner zu verwendenden Version?

Einfach DLL von 'ssleay32.dll'/'libeay32.dll' nach 'Myssleay32.dll'/'Mylibeay32.dll' umbenennen und dann die IdSSLOpenSSLHeaders.pas in dein Applikationsverzeichnis kopieren, zu deinem Projekt hinzufügen und dort ändern:

Delphi-Quellcode:
const
  SSL_DLL_name = 'Myssleay32.dll'; {Do not localize}
  ..
  SSLCLIB_DLL_name = 'Mylibeay32.dll'; {Do not localize}
;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:57 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz