Entwickler-Ecke

Internet / Netzwerk - Problem mit ContentID bei Indy10


wisher - Fr 03.03.06 23:36
Titel: Problem mit ContentID bei Indy10
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 - Sa 04.03.06 14:53

Hallo,

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


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