Bonjour,

Dans la FAQ, il y a un exemple de code permettant d'expliquer l'envoi de mail avec le composant TIdSMTP.

Tout fonctionne correctement, j'arrive bien à envoyer un mail.

Là où tout se corse, c'est pour mettre un fichier en pièce jointe.

La FAQ indique la ligne de code suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
for i := Low(Fichiers) to High(Fichiers) do
    TIdAttachment.Create(IdMessage.MessageParts, Fichiers[i]);
J'ai remplacé ces 2 lignes par la ligne suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
  TIdAttachment.Create(IdMessage.MessageParts, 'c:\tests.txt');
Quel que soit le code, à la compilation, il y a un message d'erreur indiquant une erreur de paramètres dans le Create. Le message exact est le suivant :

Error: Wrong number of parameters specified for call to "Create"

Si quelqu'un a une idée où un exemple, je suis preneur car je tourne en rond et n'arrive pas à voir comment faire et les recherches sur le net indiquent toujours le Create avec 2 paramètres.

Par avance merci.

Laurent