![]() |
Abspeichern von verschachtelten Records
Morgen.
Der Delphi-Speichermanager ist mir ja immer noch ein Rätsel, vor allem bezüglich Records. Ich frage mich gerade: Wenn ich mit file of TMyRec einen Datensatz in ne Datei schreibe, und TMyRec enthält wiederum einen anderen Record, wird dann nur eine Referenz auf den anderen Record abgespeichert oder der ganze andere Record? |
Re: Abspeichern von verschachtelten Records
Wenn, und nur wenn der Record auch nur als Referenz gespeicher ist. Sowas wie
Delphi-Quellcode:
landet in einem Stück in der Datei.
type
Foo = record FooInt: Integer; end; Bar = record BarInt: Integer; BarFoo: Foo; end; |
Re: Abspeichern von verschachtelten Records
Danke.
Hab ich mir fast schon gedacht, aber man kann sich ja nie sicher sein. ;) |
Re: Abspeichern von verschachtelten Records
Recordfelder/-variablen sind nie Referenzen und das wird mit jedem Speichermanager, jeder Sprache und jeder Plattform so bleiben ;) .
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:52 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-2025 by Thomas Breitkreuz