Méthodes System.Classes.TMemoryStream

De RAD Studio API Documentation
Aller à : navigation, rechercher


héritésprotégés
AfterConstruction public Répond après l'exécution du dernier constructeur.
BeforeDestruction public Répond avant l'exécution du premier destructeur.
CheckDisposed protected
ClassInfo public Renvoie un pointeur sur la table des informations de type à l'exécution (RTTI) pour le type d'objet.
ClassName public Renvoie une chaîne indiquant le nom du type de l'instance d'objet (par opposition au type de la variable transmise comme argument).
ClassNameIs public Détermine si un objet est d'un type donné.
ClassParent public Renvoie le type de l'ancêtre immédiat d'une classe.
ClassType public Renvoie la référence de la classe de l'objet.
CleanupInstance public Achève de libérer les chaînes longues, les variants et les variables d'interface d'une classe.
Clear public Efface le tampon mémoire et perd toutes les données associées au flux mémoire.
CopyFrom public Copie un nombre spécifié d'octets depuis un flux vers un autre flux.
Create public
DefaultHandler public Sert d'interface à une méthode qui traite les enregistrements de messages.
Destroy public Destroy détruit une instance de TMemoryStream.
Dispatch public Appelle les méthodes de gestion des messages de l'objet en se basant sur le contenu du paramètre Message.
DisposeOf public DisposeOf force l'exécution du code du destructeur dans un objet.
Equals public Vérifie si l'instance en cours et le paramètre Obj sont égaux.
FieldAddress public Renvoie l'adresse d'un champ objet publié.
FixupResourceHeader public Corrige l'en-tête de ressource pour une ressource ayant été écrite dans le flux.
Free public Détruit un objet et libère si nécessaire la mémoire associée.
FreeInstance public Libère la mémoire allouée par un appel précédent de la méthode NewInstance.
GetDisposed protected
GetHashCode public Renvoie un entier contenant le code de hachage.
GetInterface public Récupère une interface spécifiée.
GetInterfaceEntry public Renvoie l'entrée d'une interface spécifique implémentée dans une classe.
GetInterfaceTable public Renvoie un pointeur sur une structure contenant toutes les interfaces implémentées par une classe donnée.
GetSize protected Renvoie la taille de la ressource de flux sous la forme d'un Int64.
InheritsFrom public Détermine la relation entre deux types d'objet.
InitInstance public Initialise une instance d'objet nouvellement allouée avec des zéros partout et initialise le pointeur sur la table des méthodes virtuelles de l'instance.
InstanceSize public Renvoie la taille, exprimée en octets, de chaque instance du type d'objet.
LoadFromFile public Charge la totalité du fichier dans le tampon mémoire.
LoadFromStream public Charge la totalité du flux dans le tampon mémoire.
MethodAddress public Renvoie l'adresse d'une méthode de classe en spécifiant son nom.
MethodName public Renvoie le nom d'une méthode de classe en spécifiant son adresse.
NewInstance public Alloue de la mémoire pour une instance d'un type d'objet et renvoie un pointeur sur cette instance.
QualifiedClassName public Renvoie le nom qualifié de la classe.
Read public Read lit jusqu'à Count octets du flux mémoire dans Buffer et déplace, du nombre d'octets lus, la position en cours dans le flux.
Read64 public
ReadBuffer public Lit Count octets dans le flux et les place dans Buffer.
ReadBufferData public Méthodes responsables de lire jusqu'à Count fixe le nombre d'octets SizeOf(Buffer) du flux vers Buffer.
ReadComponent public Manipule les composants et leurs propriétés avec des flux.
ReadComponentRes public Lit des composants et leurs propriétés depuis un flux au format de ressource.
ReadData public Méthodes responsables de lire jusqu'à Count, sans toutefois dépasser le nombre d'octets SizeOf(Buffer) du flux vers Buffer.
ReadResHeader public Lit dans le flux un en-tête de fichier ressource.
Realloc protected Définit la taille du tampon interne selon la capacité donnée.
SafeCallException public Gère les exceptions dans les méthodes déclarées à l'aide de la convention d'appel safecall.
SaveToFile public Ecrit la totalité du flux mémoire dans le fichier dont le nom est spécifié.
SaveToStream public Ecrit la totalité du flux mémoire dans l'objet flux spécifié par Stream.
Seek public Déplace la position en cours dans le flux de Offset octets par rapport à la position de départ spécifiée par Origin.
Seek32 public
SetCapacity protected
SetPointer protected Remplace le tampon mémoire associé au flux mémoire.
SetSize public SetSize affecte une valeur à la propriété Size du flux mémoire.
ToString public Renvoie une chaîne contenant le nom de la classe.
UnitName public Renvoie le nom de l'unité où la classe est définie.
UnitScope public Renvoie la portée d'unité de la classe.
Write public Write écrit Count octets de Buffer dans le tampon mémoire à partir de la position en cours et décale la position de Count octets.
Write64 public
WriteBuffer public Ecrit Count octets depuis Buffer vers le flux.
WriteBufferData public Ecrit jusqu'à 4 (quatre) ou Count octets depuis Buffer vers le flux.
WriteComponent public Manipule l'écriture des composants et leurs propriétés dans des flux.
WriteComponentRes public Ecrit des composants et leurs propriétés dans un flux à partir d'un format de fichier ressource.
WriteData public Méthodes responsables d'écrire jusqu'à Count octets dans le flux à partir de Buffer.
WriteDescendent public Ecrit des composants et leurs propriétés dans des fiches héritées.
WriteDescendentRes public Ecrit des composants et leurs propriétés dans des fiches héritées.
WriteResourceHeader public Ecrit dans le flux un en-tête de fichier ressource.


Récupérée de « https://docwiki.embarcadero.com/Libraries/Tokyo/f/index.php?title=System.Classes.TMemoryStream_Methods&oldid=267989 »