System.Classes.TResourceStream.Write
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.