System.Win.ComObj.TAutoObject.CreateAggregated
Delphi
constructor CreateAggregated(const Controller: IUnknown);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
constructor | public | System.Win.ComObj.pas | System.Win.ComObj | TAutoObject |
説明
COM オブジェクトを、集合の一部に属する形でインスタンス化します。
System.Win.ComObj.TAutoObject.CreateAggregated は System.Win.ComObj.TComObject.CreateAggregated を継承しています。以下の内容はすべて System.Win.ComObj.TComObject.CreateAggregated を参照しています。
COM オブジェクトを、集合の一部に属する形でインスタンス化します。
CreateAggregated を呼び出すと、集合の一部となる COM オブジェクトを、Controller パラメータに IUnknown コントロール オブジェクトを渡して、インスタンス化することができます。
CreateAggregated は、COM オブジェクトのためのメモリを確保し、その後、CreateFromFactory コンストラクタを呼び出します。ここで新たにインスタンス化された COM オブジェクトは集合の一部であるため、CreateAggregated は、Controller を CreateFromFactory に Controller パラメータとして渡します。Controller は、COM オブジェクトの Controller プロパティの値にもなります。