API:System.Win.ComObj.TAutoObjectFactory.Create
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.