jeudi 15 juillet 2010

Lazarus et composant lNet

Pour programmer des applications Web sous Lazarus Free Pascal et Windows 7, j'ai utilisé les composants lNet
Quand on lance les exemples, ils crashent dès qu'ils utilisent un tSSLSessionComponent. Ainsi, httpclienttest.lpi plante "Error creating SSL CTX: SSLCTXNew". Or ce composant permet entre autre de "résoudre" la décomposition des adresses. Il n'est pas essentiel pour l'exemple puisque je l'ai supprimé de l'application, mais il n'empêche que c'est bien gênant d'utilisé des composants qui ne fonctionnent pas complétement.

La solution a était trouvée ici
Mais il me manquait 3 dlls [à placer dans le dossier du projet] : libeay32.dll, ssleay32.dll et vsinit.dll que j'ai téléchargées ici : http://www.dll-files.com/