System.Win.ComObj.TComObjectFactory.CreateComObject
Delphi
function CreateComObject(const Controller: IUnknown): TComObject; virtual;
C++
virtual TComObject* __fastcall CreateComObject(const System::_di_IInterface Controller);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.Win.ComObj.pas System.Win.ComObj.hpp |
System.Win.ComObj | TComObjectFactory |
Beschreibung
Instantiiert ein TComObject-Objekt.
Die Methode CreateComObject instantiiert den Klassentyp, für den TComObjectFactory als Klassengenerator fungiert. Sie ruft den Konstruktor CreateFromFactory der Klasse TComObject auf, um ein COM-Objekt zu erzeugen. Bei diesem Aufruf wird CreateComObject als Parameter Factory an CreateFromFactory übergeben.
CreateComClass erzeugt ein COM-Objekt auf der Basis des Wertes der Eigenschaft ComClass. ComClass ist der Klassenbezeichner (CLSID), über den andere Anwendungen die COM-Klasse angeben, für die sie eine Objektinstanz anfordern.