![]() |
Delphi Constructor und dynamischer Speicherplatzzuweisung
hi,
wie funktioniert eigentlich der Constructor von Objekten (z.B. XX := TXX.Create) ? soweit ich weiss beschafft dieser dynamisch zur Laufzeit einen Speicherplatz je nach Größe und gibt den Speicherort an XX (in diesem Beispiel) !? aber wie bekommt er diesen Speicherplatz ? gibts es da eine extra Windows Funktion in irgendeiner DLL ? Hintergrund zu meiner Frage: ich will ein wenig mit Assembler unter Windows programmieren und weiss nicht wie ich dynamischen Speicherplatz beschaffen kann. (Hat das was damit(s.o.) zu tun ?) cu, stefan2005 |
Re: Delphi Constructor und dynamischer Speicherplatzzuweisun
Versuchs mal
![]() Und Speicher reserviert man unter Windows mit mittels eines Speichermanagers und da gibt es mehrere: 1. Windows Speichermanager 1.1 VirtualXxx 1.2 HeapXxx 1.3 LocalXxx / GlobalXxx 2. Delphi Speichermanager (GetMem/AllocMem/FreeMem/ReallocMem) 3. C Speichermanager malloc/free/realloc (in allen Variationen: calloc, ...) 4. Eigener Speichermanager So such dir was aus. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:44 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