Forum: Sonstige Fragen zu Delphi
by skoschke,
28. Feb 2019
So, nach vielerlei Versuchen, das vernünftig hinzubekommen, bin ich auf die von mir bisher noch nie verwendeten
TBinaryWriter und TBinaryReader gestoßen.
damit war die Umsetzung absolut problemlos:
Schreiben:
ms.Clear;
BW := TBinaryWriter.Create(ms, TEncoding.Unicode, false);
BW.Write(Dict.Count);
for Pair in Dict do
Forum: Sonstige Fragen zu Delphi
by skoschke,
25. Feb 2019
Danke,
das wollte ich eben mal ausprobieren, aber das scheint es in Berlin 10.1 noch nicht zu geben :-(
Ciao
Stefan
Forum: Sonstige Fragen zu Delphi
by skoschke,
25. Feb 2019
danke, aber das geht in die Richtung, an die ich beim "selber basteln" dachte...
Denn zurück aus Stream ins TDictionary müssen ja die Keys anhand des ':' wieder von den Values getrennt werden und die Pärchen anhand des sLinebreak...
Dumm, wenn dann in den Values auch mal ein sLinebreak vorkommt!
Gibt es da wirklich nichts fertiges?
Ciao
Stefan
Forum: Sonstige Fragen zu Delphi
by skoschke,
25. Feb 2019
Hallo,
immer mehr liebe ich die Vorzüge des TDictionary ;-)
Nun möchte ich ein solches (am besten in einen Stream) speichern um es anderweitig wiederverwenden zu können.
Ich suche seit etlicher Zeit, aber so richtig den Durchbruch habe ich nicht geschafft, es sei denn, ich bastle mir da komplett etwas eigenes, was die Wertpaare speichert, aber da muss es doch eigentlich etwas "fertiges"...