System.Messaging.TObjectMessage.Create
Delphi
constructor Create(const AValue: T; AOwnsObject: Boolean = True);
C++
__fastcall TObjectMessage__1(const T AValue, bool AOwnsObject);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
constructor | public | System.Messaging.pas System.Messaging.hpp |
System.Messaging | TObjectMessage |
説明
指定されたオブジェクトを値として持つメッセージを作成し、指定された所有権をオブジェクトに設定します。
指定されたオブジェクト、AValue
は、作成されたメッセージの protected FValue プロパティに格納されています。
AOwnsObject
は、TObjectMessage が FValue におけるオブジェクトの所有権を持つべきか(True
)、そうでないか(False
)を決定します。
AOwnsObject
がTrue
の場合、FValue におけるオブジェクトは、メッセージを破壊すると、自動的に破壊されます。AOwnsObject
がFalse
の場合、TObjectMessage は TMessage として動作し、FValue におけるオブジェクトは手動で削除しなければなりません。