Einzelnen Beitrag anzeigen

nahpets
(Gast)

n/a Beiträge
 
#9

AW: TIdMessage (Indy) Flags setzen

  Alt 25. Okt 2017, 12:19
Werden die erledigten dann nachher noch benötigt?

Ansonsten: Erledigte einfach umbenennen, z. B. die Dateiendung in .erledigt ändern?

Dann gibt es bei der TIDMessage noch die ExtraHeaders.

Das ist letztlich eine TStringList. Dort kannst Du eigene Einträge machen, wichtig ist nur, dass sie nicht mit irgendwas bereits verwendetem kollidieren.

Sinngemäß müsstest Du dann über IdMessage.ExtraHeaders.SetValue('X-Towmuz-HasDone',DateTimeToStr(Now)); einen Erledigungsvermerk setzen können und über IrgendeineVariabel := IdMessage.ExtraHeaders.GetValue('X-Towmuz-HasDone'); überprüfen können.
Das geht so nicht, die Methoden sind nicht veröffentlicht.

Müsste aber über Values funktionieren.

Geändert von nahpets (25. Okt 2017 um 12:38 Uhr) Grund: Text korrigiert.
  Mit Zitat antworten Zitat