Delphi-PRAXiS
Seite 14 von 14   « Erste     4121314   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Klatsch und Tratsch (https://www.delphipraxis.net/34-klatsch-und-tratsch/)
-   -   Delphi-Eigentümer hat neuen Besitzer? (https://www.delphipraxis.net/186883-delphi-eigentuemer-hat-neuen-besitzer.html)

SMO 21. Nov 2015 15:28

AW: Delphi-Eigentümer hat neuen Besitzer?
 
Zitat:

Zitat von Dejan Vu (Beitrag 1322120)
ARC spielt hier keine Rolle, weil ein Record auf dem Stack liegt.

Nicht zwingend, Records können auch im Datensegment liegen, wenn es typisierte Konstanten oder globale Variablen sind. ;)

Der schöne Günther 21. Nov 2015 18:11

AW: Delphi-Eigentümer hat neuen Besitzer?
 
Entscheidet der Compiler nicht einfach ab einer festen Größe ob es auf den Heap kommt? Glaube ich zumindest mal gelesen zu haben...

Thema: "Delphi-Eigentümer hat neuen Besitzer?"

SMO 21. Nov 2015 18:35

AW: Delphi-Eigentümer hat neuen Besitzer?
 
Nö, wenn man versucht einen zu großen Record als lokale Variable zu haben, bekommt man einfach einen Stack Overflow Laufzeitfehler.
Natürlich könnte man per New/GetMem Heap-Speicher reservieren und per Pointer für einen Record nutzen, aber das geht jetzt wirklich am Thema vorbei.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:44 Uhr.
Seite 14 von 14   « Erste     4121314   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz