Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Array ohne Stack Overflow / nicht genügend Arbeitsspeicher (https://www.delphipraxis.net/117777-array-ohne-stack-overflow-nicht-genuegend-arbeitsspeicher.html)

sirius 25. Jul 2008 08:47

Re: Array ohne Stack Overflow / nicht genügend Arbeitsspeich
 
Bei einem statischen Array liegt hinter buffer direkt das erste Element des Arrays (weil ja das ganze Array auf dem Stack ist). Bei einem dynamischen Array liegt dort erstmal nur der Zeiger. Deswegen verbrauchst du ja auch nur 4 Bytes deines Stacks. Und der Zeiger zeigt dann auf den Heap wo das Array liegt. Und du musst nur halt wie beim statischen Array auf das erste Element verweisen. Ansonsten schreibst du ja auf den Stack.

cramer 25. Jul 2008 09:02

Re: Array ohne Stack Overflow / nicht genügend Arbeitsspeich
 
Alles klar und Danke an Alle.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:47 Uhr.
Seite 2 von 2     12   

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