Ich habe die folgenden Strukturen in Delphi 2009:
%Vor%wobei XRefList ein dynamisches Array ist.
Ich möchte XRefList in einem FileStream speichern. Wie mache ich das UND alle IndiName und ReportIndiName Zeichenfolgen, so dass sie alle wieder abrufbar sein werden, wenn ich später von diesem FileStream laden?
Um diese Daten zu lesen, verwenden Sie einen TReader und ReadInteger / ReadString.
Nur für die Antwort, um genau zu sein:
Schauen Sie sich die TDynArray
Wrapper, der in der Lage ist, jeden Datensatz in Binärdateien und auch in / von dynamischen Arrays zu serialisieren.
Es gibt viele TList
ähnliche Methoden, einschließlich neuer Methoden (wie Hashing oder binäre Suche).
Sehr optimiert für Geschwindigkeit und Festplattennutzung, funktioniert für Delphi 5 bis XE2 - und Open Source.
Siehe auch Wie speichert man dynamische Arrays in einem TList?
Tags und Links delphi filestream dynamic-arrays