System.Classes.TResourceStream.Write
Delphi
function Write(const Buffer; Count: Longint): Longint; override; final;
C++
virtual int __fastcall Write(const void *Buffer, int Count)/* overload */ _FINAL_ATTRIBUTE;
inline int __fastcall Write(const System::DynamicArray<System::Byte> Buffer, int Offset, int Count){ return TStream::Write(Buffer, Offset, Count); }
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.