Indy SSL POP3 ou SMTP sans Form (dans une dll) : erreur sur IdSSLIOHandlerSocket [Résolu]

Messages postés
4
Date d'inscription
jeudi 20 mars 2003
Statut
Membre
Dernière intervention
28 février 2008
- - Dernière réponse : L_art_ment
Messages postés
316
Date d'inscription
vendredi 21 septembre 2007
Statut
Membre
Dernière intervention
6 février 2013
- 18 août 2008 à 21:05
Alors, j'utilise Indy 9, Delphi 6 (je débute dans ce language pour me faire une DLL)
en gros lorsque le met IdSSLIOHandlerSocket dans le uses, j'ai une jolie erreur de compilation "Fichier non trouvé :'IdSSLIOHandlerSocket.dcu'

Si par contre, je fais une appli normale, et que je mets le composant dans l'appli : aucune erreur.

Est ce qu'il n'y aurait pas une solution en faisant un   TMyClass = Class(TObject)
etc..??
Je suis pas assez callé en delphi pour trouver une bonne syntaxe.

Merci d'avance
Afficher la suite 

8 réponses

Meilleure réponse
Messages postés
4
Date d'inscription
jeudi 20 mars 2003
Statut
Membre
Dernière intervention
28 février 2008
3
Merci
ok, je crois que j'ai trouvé :
le TIdSSLIOHandlerSocket se trouve dans le IdSSLOpenSSL.dcu
donc faut faire un uses de IdSSLOpenSSL

vla. ++

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 203 internautes nous ont dit merci ce mois-ci

Commenter la réponse de vampirep
Messages postés
5
Date d'inscription
jeudi 28 février 2008
Statut
Membre
Dernière intervention
14 avril 2008
0
Merci
coucou j'ai eu le meme probleme que toi
j'ai redefinie le chemin de mon repetoire de  .dcu indy et apres plus de (ce) probleme.
Tools/environnement options.. onglet Library

je te conseil de faire ca pour tout tes composants.
Commenter la réponse de relena93
Messages postés
4
Date d'inscription
jeudi 20 mars 2003
Statut
Membre
Dernière intervention
28 février 2008
0
Merci
Alors, j'y suis allé, et j'ai remis le chemin complet (même s'il y était déjà)
ça fait pareil
en gros dans ce dossier, il y a d'autres composants que j'utilise sans probs (TidPOP3) par exemple

par contre ce qui m'étonnes vraiment, c'est que le fichier IdSSLIOHandlerSocket.dcu n'existe pas, alors que le fichier idpop3.dcu existe bien...

d'autres idées ?
Commenter la réponse de vampirep
Messages postés
5
Date d'inscription
jeudi 28 février 2008
Statut
Membre
Dernière intervention
14 avril 2008
0
Merci
j'ai regardé et pareil je ne l'ai pas (j utilise la meme chose que toi), j'ai
_IdSSLOpenSSLHeaders.pas/.dcu

_ IdSSLOpenSSL.pas/.dcu

as tu bien bien appelé té library et déclaré
voici celle que j' utilise avec :

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, IdBaseComponent, IdComponent, IdServerIOHandler, IdSSLOpenSSL,
  IdIOHandler, IdIOHandlerSocket, StdCtrls;

apres je ne sais pas je suis une debutante
et le SSL me donne des sueur froides!!!
Commenter la réponse de relena93
Messages postés
4
Date d'inscription
jeudi 20 mars 2003
Statut
Membre
Dernière intervention
28 février 2008
0
Merci
Merci pour vos réponses,
donc c'est bon, ça fonctionne super : pop et smtp en ssl sur gmail OK ;)

@+ tous
Commenter la réponse de vampirep
Messages postés
5
Date d'inscription
jeudi 27 mai 2004
Statut
Membre
Dernière intervention
7 mai 2008
0
Merci
Bonjour,

Je viens de lire vos échanges concernant les composants Indy pour SSL. Ma question est comment utiliser ces composants pour du SMTP en SSL ? est ce que vous auriez un bout de code qui me met sur une piste ?

PS : Mon programme fonctionne pour les FAI qui ne nécessite pas d'SSL.

Merci bcp

Rayan
Commenter la réponse de raysyon
Messages postés
5
Date d'inscription
jeudi 27 mai 2004
Statut
Membre
Dernière intervention
7 mai 2008
0
Merci
c'est bon pb résolu après une longue journée de recherche ... pour information et ceux qui veulent faire du SMTP en SSL avec les composants delphi il vaut faut deux dll qui sont : ssleay32.dll et liblea32.dll

si besoin n'hésitez pas à m'envoyer un message

Rayan
Commenter la réponse de raysyon
Messages postés
316
Date d'inscription
vendredi 21 septembre 2007
Statut
Membre
Dernière intervention
6 février 2013
1
0
Merci
   Mes cieux d'âmes bonjour,

   Puis je me permettre de déterrer ce post ?
 Puisque je me heurt au même soucis, j'utilise le composant Indy idPop3 pour lire mes mails sur plusieurs de mes boites, j'aimerais acceder à ma boite Gmail, mon soucis est le SSL...
 J'ai bien activer  le transfert Pop dans ma boite Gmail, et ajouté idSSLopenSSL, IdIOHandler, IdIOHandlerSocket, IdServerIOHandler, IdBaseComponent, IdComponent dans les uses... Mais cela ne fonctionne toujours pas

 Dois-je obligatoirement ajouter les deux DLLs ?

   Merci de vos réponses.

<hr />
L'Armand joue, l'arme en joug... Mon site
Commenter la réponse de L_art_ment