API:System.Win.ComObj.TAutoObjectFactory.Create

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

constructor Create(ComServer: TComServerObject; AutoClass: TAutoClass;  const ClassID: TGUID; Instancing: TClassInstancing; ThreadingModel: TThreadingModel = tmSingle);

C++

__fastcall TAutoObjectFactory(TComServerObject* ComServer, TAutoClass AutoClass, const GUID &ClassID, TClassInstancing Instancing, TThreadingModel ThreadingModel);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
constructor public
System.Win.ComObj.pas
System.Win.ComObj.hpp
System.Win.ComObj TAutoObjectFactory

Beschreibung

Erzeugt eine Instanz von TTypedComObjectFactory.

System.Win.ComObj.TAutoObjectFactory.Create erbt von System.Win.ComObj.TTypedComObjectFactory.Create. Der folgende Inhalt bezieht sich auf System.Win.ComObj.TTypedComObjectFactory.Create.

Erzeugt eine Instanz von TTypedComObjectFactory.

Mit Create können Sie ein TTypedComObjectFactory-Objekt instantiieren. Create wird automatisch aufgerufen, wenn der COM-Server geladen wird, der die Klassendefinition eines TTypedComObject-Objekts enthält. Klassengeneratoren sollten im Initialisierungsabschnitt der Unit instantiiert werden, die den zugehörigen Server enthält.

Create reserviert Speicher für ein TTypedComObjectFactory-Objekt, prüft, ob eine Typbibliothek vorhanden und verfügbar ist, und ruft dann geerbte Methode Create auf. Ist die Typbibliothek nicht verfügbar, wird eine EOleSysError-Exception ausgelöst.

Siehe auch