Indy SSL POP3 ou SMTP sans Form (dans une dll) : erreur sur IdSSLIOHandlerSocket

Résolu
vampirep Messages postés 4 Date d'inscription jeudi 20 mars 2003 Statut Membre Dernière intervention 28 février 2008 - 28 févr. 2008 à 14:04
L_art_ment Messages postés 302 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

8 réponses

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

vla. ++
3
relena93 Messages postés 5 Date d'inscription jeudi 28 février 2008 Statut Membre Dernière intervention 14 avril 2008
28 févr. 2008 à 14:20
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.
0
vampirep Messages postés 4 Date d'inscription jeudi 20 mars 2003 Statut Membre Dernière intervention 28 février 2008
28 févr. 2008 à 14:55
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 ?
0
relena93 Messages postés 5 Date d'inscription jeudi 28 février 2008 Statut Membre Dernière intervention 14 avril 2008
28 févr. 2008 à 15:10
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!!!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
vampirep Messages postés 4 Date d'inscription jeudi 20 mars 2003 Statut Membre Dernière intervention 28 février 2008
28 févr. 2008 à 16:36
Merci pour vos réponses,
donc c'est bon, ça fonctionne super : pop et smtp en ssl sur gmail OK ;)

@+ tous
0
raysyon Messages postés 5 Date d'inscription jeudi 27 mai 2004 Statut Membre Dernière intervention 7 mai 2008
7 mai 2008 à 11:38
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
0
raysyon Messages postés 5 Date d'inscription jeudi 27 mai 2004 Statut Membre Dernière intervention 7 mai 2008
7 mai 2008 à 20:46
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
0
L_art_ment Messages postés 302 Date d'inscription vendredi 21 septembre 2007 Statut Membre Dernière intervention 6 février 2013
18 août 2008 à 21:05
   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
0