System.AllocMem
Delphi
function AllocMem(Size: NativeInt): Pointer;
C++
extern DELPHI_PACKAGE void * __fastcall AllocMem(NativeInt Size);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.pas System.hpp |
System | System |
Description
AllocMem alloue un bloc de mémoire et initialise chaque octet à zéro.
AllocMem alloue un bloc de la taille donnée sur le tas et renvoie l'adresse de cette mémoire. Les octets de la mémoire tampon allouée sont mis à zéro. Pour libérer la mémoire tampon, utilisez la routine FreeMem. Si la mémoire disponible ne permet pas d'allouer le bloc, une exception EOutOfMemory est déclenchée.
Remarque : Si la mémoire n'a pas besoin d'être initialisée à zéro, il est plus efficace d'utiliser la routine GetMem.