Autor Beitrag
wisher
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 54
Erhaltene Danke: 1



BeitragVerfasst: Fr 03.03.06 23:36 
Hallo,

ich möchte die ContentID folgendermaßen auslesen:

FIdMessage.MessageParts.Items[z].ContentID

Dies klappt komischerweise nur ganz sporadisch.
Manchmal ist die Id leer, manchmal gefüllt. An meinem
verzapften Code kann es nicht liegen, ich benutze jedesmal
die gleichen Testfälle. Ist das ein Bug in den Indy10
Komponenten ? Ich benutze Delphi 2005.

Mit freundlichen Grüßen

Sascha
wisher Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 54
Erhaltene Danke: 1



BeitragVerfasst: Sa 04.03.06 14:53 
Hallo,

hat sich erledigt.
Obwohl ich nach jeder neuen Message die IDMessage leerte
wie hier...

ausblenden Delphi-Quelltext
1:
2:
3:
For i := 1 to FMailAnz do begin
      intindex := i;
      FIdMessage.Clear;


.... bezogen sich sich nachfolgende Mails immer wieder auf
die erste IdMessage. Das war das Problem.
Ich erzeuge jetzt nach jeder neuen mail eine neue Instanz der IDMessage
und gebe sie nach verarbeiten der neuen mail wieder frei.

das funzt.


Danke trotzdem !
Sascha

Moderiert von user profile iconraziel: I- durch Delphi-Tags ersetzt