Hi,
ich möchte die Kekskrümel
speichern.
Dazu habe ich mir den TIdCookieManager (
Indy 10) genauer angesehen. In einer Schleife könnte ich die Cookies ja zu einer TStrings hinzufügen:
Delphi-Quellcode:
for I := 0 to Cookie.CookieCollection.Count - 1 do
SL.Add(Cookie.CookieCollection.Items[I].CookieText);
Und später zu einem jungfräulichen CookieManager hunzufügen:
Delphi-Quellcode:
for I := SL.Count - 1 downto 0 do
Cookie.CookieCollection.AddSrcCookie(SL[I]);
Die SL zu speichern/laden ist ja dann kein Problem mehr. Kennt jemand Eventuell eine schönere Methode? Zumal so auch noch nicht das komplette Cookie gespeichert wird (Expires usw.), da müsste ich dann noch mehr in die SL oder in ein anderes Format übernehmen (was ich notfalls auch tun werde, aber ich frage lieber nach, ob ich nicht irgendetwas übersehen habe, da ich mir schon oft die Arbeit zu schwer gemacht habe). Ein LoadFromFile/SaveToFile gibt es ja leider nicht.
Mfg
FAlter