Quel est le problème ?
TIdMessagePart *PJ = new TIdMessagePart(NULL);
Si il se montre capricieux
TIdMessagePart *PJ = new TIdMessagePart((TPersistent*)NULL);
Tu dois pourvoir aussi utiliser l'instance de TIdMessage comme Owner, ainsi quand tu le libéreras, cela libérera les Parts (quoi que cela doit même se faire automatiquement puisque c'est une collection)
En pur théorie
TIdMessageCollection *CollMess = new TIdMessageCollection(_classid(TIdMessageItem));
Maintenant, tu pourrais utiliser un TIdMailBox
Partager