![]() |
TCollectionItems in Datei speichern
Hallo zusammen,
ich habe
Delphi-Quellcode:
TCollectionItem habe ich um die Eigenschaften, die ich brauche, erweitert. Nun, denke ich, kriegt meine TCollection eine Methode zum Speichern, und ruft für jedes Ihrer CollectionItems eine speichermethode auf, der der Stream übergeben wird.
c: TCollection;
i: TCollectionItem; also, so in etwa:
Delphi-Quellcode:
soweit, so klar.
for i := 0 to items.count - 1 do
items[i].SaveToFile (stream); Aber: wie könnte die SaveToFile-Nethode der CollectionItems aussehen? Also: muß ich wirklich JEDE Eigenschaft per Hand in den Stream schupsen, oder kann ich das irgendwie mittels Schleife machen? Und genau hier bräuchte ich bitte mal eure Hilfe. Viele Grüße Marco |
AW: TCollectionItems in Datei speichern
Rufe doch das Speichern des Streams direkt beim schreiben des Items auf.
|
AW: TCollectionItems in Datei speichern
Wenn du deine Properties als published deklarierst, genügt evtl. schon ein "WriteComponent", um alles in einem Rutsch in einen Stream zu schreiben. Ich glaube mich daran zu erinnern, sowas mal gemacht zu haben... :gruebel:
|
AW: TCollectionItems in Datei speichern
Hallo,
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz