System.Classes.TCustomMemoryStream.SetPointer

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure SetPointer(Ptr: Pointer; const Size: NativeInt);

C++

void __fastcall SetPointer(void * Ptr, const NativeInt Size);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
protected
System.Classes.pas
System.Classes.hpp
System.Classes TCustomMemoryStream

Description

Remplace le tampon mémoire associé au flux mémoire.

La méthode SetPointer permet de remplacer le tampon mémoire interne utilisé, Memory, par la valeur transmise avec Ptr. Size indique le nombre d'octets pointés par Ptr.

Les descendants de TCustomMemoryStream doivent utiliser SetPointer pour associer le flux mémoire avec le tampon mémoire contenant les données du flux mémoire.

Remarque :  SetPointer ne libère pas la valeur précédente de Memory, si elle existe, quand elle remplace le tampon mémoire. Afin de remplacer la réserve de mémoire tampon, les descendants de TCustomMemoryStream utilisant SetPointer doivent libérer la mémoire pointée par la propriété Memory avant d'appeler SetPointer.

Voir aussi