System.AllocMem

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function AllocMem(Size: NativeInt): Pointer;

C++

extern DELPHI_PACKAGE void * __fastcall AllocMem(System::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.

Voir aussi