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); }
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Classes.pas System.Classes.hpp |
System.Classes | TResourceStream |
説明
アプリケーションのリソースへの書き込みが試行されると,継承されたメソッドをオーバーライドして例外を生成します。
アプリケーションが TResourceStream を使って実行中のアプリケーションのリソースを書き込むことはできません。アプリケーションがそのアプリケーションのリソースを書き込もうとすると,Write メソッドは継承メソッドをオーバーライドして EStreamError 例外を生成します。
TResourceStream オブジェクトが提供する Write メソッド以外のデータ書き込みメソッド(WriteBuffer,WriteComponent)はすべて Write を呼び出して実際に書き込むので,TResourceStream のどのデータ書き込みメソッドを呼び出しても例外が生成されます。