IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Lazarus Pascal Discussion :

[0.9.29] Info utilisation Lnet 0.6.4 sous Win


Sujet :

Lazarus Pascal

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut [0.9.29] Info utilisation Lnet 0.6.4 sous Win
    Bonjour,

    je cherchais un HTTPclient autre que mon vieil Indy 10.2.0.3 parce que
    • il ne semble plus maintenu (en Free Pascal) d'une part
    • et que d'autre part, je n'ai jamais réussi à le faire fonctionner [c'était il y a 2ans mais la même version] sous Mac OS X, ceci provenant certainement du fait que l'installation fut difficile à l'époque et incertaine...

    Donc, après avoir consulté qqs forums, j'ai installé lNet sous Windows sur ma Lazarus 0.9.29/FPC 2.4.1. L'installation s'effectue simplement et sans problème.
    Citation Envoyé par un Windowsien qui, à peine LNet installé, regrettait déjà son Indy
    Ceci ne concerne que Windows : Pas de problème sur mon Ubuntu 10.0.4 avec les mêmes versions de Lazarus et FPC.
    Quand on lance les exemples, ils crashent dès qu'ils utilisent un tSSLSessionComponent. Ainsi, httpclienttest.lpi plante "Error creating SSL CTX: SSLCTXNew". Or c'est ce composant qui permet de "résoudre" ce type d'adresses, il est donc essentiel.

    Cela résulte du fait qu'il manque 2 dlls [à placer dans le dossier du projet] : libeay32.dll et ssleay32.dll.

    Où les trouve-t-on ? Ici par exemple : http://subversion.apache.org/packages.html#windows.
    C'est en étudiant le fonctionnement de subversion pour me fabriquer un petit utilitaire Lazarus (pour mettre à jour plus facilement Lazarus et FPC qu'avec des batches [cf Récente discussion sur ce forum : http://www.developpez.net/forums/d93...-svn-versions/ ]) que j'ai remarqué ces librairies sous Windows parfaitement identifiées : OpenSLLSharedLibrary.
    Reste que ceci réglé, le fonctionnement de LNet me semble très susceptible et obscur... C'est la réputation (à mon avis à tort) qu'a Indy 10... Il me semble qu'à ce niveau, LNet pourrait dignement concourir même si je n'ai pas encore une opinion tranchée à ce sujet mais seulement quelques "alertes". Y a des aficionados de ce produit qui pourraient me donner un "retour d'expérience" ?

    Citation Envoyé par un "Indyien" sans réels repères sous LNet
    Question idiote probablement : Avec LNet, comment "résout-on" des adresses http et non pas https afin de récupérer le code HTML d'une page dans un mémo comme dans l'exemple httpclienttest.lpi ?
    Dans l'exemple httpclienttest.lpi, si je saisis une adresse https://..... A la connexion un Showmessage(IntToStr(aPort)) retourne normalement 443 alors qu'une adresse http:// me retourne 80. Normal. Mais, sous Linux comme sous Windows... alors qu'avec https j'ai bien le code HTML de la page, avec http le retour est Disconnected.
    Cordialement. Gilles

    PS : Pour pallier une éventuelle issue "défavorable" avec LNet, je repose la question que j'ai déjà posée (mais sans réponse), il y a quelque temps ne disposant pas de MAC. Quelqu'un(e) a-t-il réussi à installer un Indy 10 sous MAC OS X et fonctionne-t-il bien ?
    Dernière modification par Invité ; 18/06/2010 à 17h33.

Discussions similaires

  1. [Info] utilisation de log4j
    Par Staron dans le forum Logging
    Réponses: 4
    Dernier message: 08/01/2008, 18h35
  2. [Info] Utilisation de la balise délestage
    Par Aspic dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 2
    Dernier message: 07/06/2007, 09h27
  3. [info] utiliser swingWT
    Par apesle dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 09/04/2006, 01h43
  4. [Info]utilisation d'eclipse
    Par loukili81 dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 24/01/2006, 12h14
  5. [Info]Utilisation d'une Dll
    Par Assiobal dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 11/06/2004, 22h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo