System.Win.ComObj.TComObject.CreateAggregated
Delphi
constructor CreateAggregated(const Controller: IUnknown);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
constructor | public | System.Win.ComObj.pas | System.Win.ComObj | TComObject |
Beschreibung
Instantiiert ein COM-Objekt als Teil eines Aggregatobjekts.
Mit CreateAggregated wird ein COM-Objekt instantiiert, das Teil eines Aggregatobjekts ist. Dazu wird das Steuerobjekt IUnknown im Parameter Controller übergeben.
CreateAggregated reserviert Speicher für ein COM-Objekt und ruft dann den Konstruktor CreateFromFactory auf. Weil das neu instantiierte COM-Objekt Teil eines Aggregatobjekts ist, übergibt CreateAggregated den Wert der Eigenschaft Controller an CreateFromFactory im Parameter Controller. Dieser Wert wird auch in die Eigenschaft Controller des COM-Objekts geschrieben.