System.Classes.TResourceStream.Write

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function Write(const Buffer; Count: Longint): Longint; override; final;
function Write(const Buffer: TBytes; Offset, Count: Longint): Longint; override; final;

C++

virtual int __fastcall Write(const void *Buffer, int Count)/* overload */ _FINAL_ATTRIBUTE;
virtual int __fastcall Write(const System::DynamicArray<System::Byte> Buffer, int Offset, int Count)/* overload */ _FINAL_ATTRIBUTE;
inline int __fastcall  Write(const System::DynamicArray<System::Byte> Buffer, int Count){ return TStream::Write(Buffer, Count); }

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.Classes.pas
System.Classes.hpp
System.Classes TResourceStream

Description

Surcharge la méthode héritée pour déclencher une exception si l'application essaye de réécrire la ressource dans l'application.

Les applications ne doivent pas utiliser un objet TResourceStream pour écrire dans les ressources de l'application en cours d'exécution. Write surcharge la méthode héritée pour déclencher une exception EStreamError dès qu'une application tente d'écrire dans les ressources de l'application.

Comme toutes les autres méthodes d'écriture de données de TResourceStream (WriteBuffer, WriteComponent) appellent Write pour réaliser l'écriture, l'appel de n'importe laquelle des méthodes d'écriture de données de TResourceStream déclenche une exception.

Voir aussi