System.SysGetMem

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function SysGetMem(Size: NativeInt): Pointer;

C++

extern DELPHI_PACKAGE void * __fastcall SysGetMem(NativeInt Size);

Propriétés

Type Visibilité  Source Unité  Parent
function public
GETMEM.INC
System.hpp
System System

Description

Alloue un nombre spécifié d'octets et leur renvoie un pointeur. Lorsque vous implémentez un gestionnaire de mémoire personnel, utilisez SysGetMem pour allouer dynamiquement Size octets de mémoire.

Remarque :  L'unité System fournit une implémentation limitée de SysGetMem. Si le gestionnaire de mémoire personnalisé doit prendre en charge le décompte de références et les objets qui peuvent être partagés entre les processus, utilisez l'implémentation de SysGetMem fournie par l'unité ShareMem. Le cas échéant, ShareMem doit être la première unité du fichier projet pour mettre en application un modèle cohérent de gestion de la mémoire.

Avertissement :  C'est une fonction interne qui ne doit pas être appelée directement par une application. Utilisez à la place la fonction GetMem.

Voir aussi