Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.939 Beiträge
 
Delphi 12 Athens
 
#7

AW: Klassen und Records streamen ?

  Alt 7. Okt 2024, 17:46
TReader und TWriter für alles ab TPersistent bzw. TComponent ... ALLE Delphis und Lazaruse seit jeher bis immer.
Das wird auch für die DFM/LFM-Ressource benutzt (binär), wobei und der Stream kann dann auch noch von/nach Text konvertiert werden ... wie bei den aktuelleren DFMs, seit Jahrzehnten.



Ansonsten halt XML oder JSON von/zur Klasse kapseln.
Delphi-Quellcode:
function Speichern(C: TObject): string;
function Lesen(Text: string): TObject;
Da ist es dann auch egal, was man intern jetzt oder zukünftig in Delphi und/oder Lazarus nutzen wird.

Oder besser noch in eine Basisklasse oder ein Interface die Speicherfunktion und das dann für alle Datenklasse(n) nutzen.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 7. Okt 2024 um 18:01 Uhr)
  Mit Zitat antworten Zitat