API:System.Classes.THandleStream.SetSize

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

procedure SetSize(NewSize: Longint); override;
procedure SetSize(const NewSize: Int64); override;

C++

virtual void __fastcall SetSize(int NewSize)/* overload */;
virtual void __fastcall SetSize(const __int64 NewSize)/* overload */;

プロパティ

種類 可視性 ソース ユニット
procedure
function
protected
System.Classes.pas
System.Classes.hpp
System.Classes THandleStream

説明

ストリームリソースのサイズを変更するメソッドのプレースホルダを提供します。

System.Classes.THandleStream.SetSize は System.Classes.TStream.SetSize を継承しています。以下の内容はすべて System.Classes.TStream.SetSize を参照しています。

ストリームリソースのサイズを変更するメソッドのプレースホルダを提供します。

SetSize メソッドは,TStream では何もしません。下位ストリームクラスはこのメソッドをオーバーライドして,それぞれのオブジェクトの Size プロパティを設定できます。SetSizeSize プロパティの書き込み手続きです。

メモ:  下位クラスではプロパティの定義を変更できないので,SetSize は何もしなくても TStream に導入されています。したがって,SetSize メソッドは Size プロパティが導入されるときに導入される必要があります。