Classes.TPersistent

From RAD Studio VCL Documentation (Japanese)
Jump to: navigation, search

Contents

Delphi の情報

ファイル Classes.pas

TPersistent = class(TObject)


ユニット: Classes

種類: クラス

継承クラスのメンバ: Classes.TPersistent のメンバ

クラスのメソッド: Classes.TPersistent のメソッド

クラスのコンストラクタとデストラクタ: Classes.TPersistent のコンストラクタ

C++ の情報

ファイル Classes.hpp

TPersistent = class(TObject)


ユニット: Classes

種類: クラス

継承クラスのメンバ: Classes.TPersistent のメンバ

クラスのメソッド: Classes.TPersistent のメソッド

クラスのコンストラクタとデストラクタ: Classes.TPersistent のコンストラクタ

説明

TPersistent は,割り当て機能およびストリーミング機能を持つすべてのオブジェクトの上位オブジェクトです。


TPersistent オブジェクトは,ほかのオブジェクトに割り当てることができ,およびフォームファイル(.xfm ファイルまたは .dfm ファイル)に対してプロパティを読み書きできる,すべてのオブジェクトに共通の動作をカプセル化します。このため,TPersistent オブジェクトのメソッドは以下の目的でオーバーライドできます。

非パブリッシュデータをストリームにロードおよび保存するための手続きを定義する

値をプロパティに割り当てるための手段を提供する

あるオブジェクトの内容をほかのオブジェクトに割り当てる手段を提供する

TPersistent のインスタンスは作成しないでください。コンポーネントではないが,ストリームに保存するか,またはプロパティをほかのオブジェクトに割り当てる必要があるオブジェクトを宣言する場合に,基本クラスとして TPersistent オブジェクトを使用します。

関連リンク

Personal tools