Je cherche à joindre une pièce à un eamil et j'applique ce qui est dans le tutoriel Delphi/Indy.
J'ai trouvé (envoi d'un email avec Indy):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
//Et maintenant, l'ajout des pièces jointes :
  //Le tableau de strings Fichiers doit être remplis avec les chemins complets des fichiers à inclure
  for i := Low(Fichiers) to High(Fichiers) do
    TIdAttachment.Create(IdMessage.MessageParts, Fichiers[i]);
Mais le compilateur me dit qu'il y a trop de paramètres dans le create.
J'ai bien essayé:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
TIdAttachment.Create(mess.MessageParts);
               mess.MessageParts.Add(fichiers[i]);
mais là encore il me dit que le Add a trop de paramètres (!?)
Je ne me suis pas découragé pour autant et j'ai essayé:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
TIdAttachmentFile.Create(mess.MessageParts,fichiers[i]);
Là le compilateur accepte, mais à l'exécution j'ai l'erreur 'Le chemin d'accès spécifié est introuvable'

Pourquoi cela ne marche pas comme dans les FAQ? Comment faire?