System.Win.ComObj.TTypedComObjectFactory.Create
Delphi
constructor Create(ComServer: TComServerObject;
TypedComClass: TTypedComClass; const ClassID: TGUID;
Instancing: TClassInstancing; ThreadingModel: TThreadingModel = tmSingle);
C++
__fastcall TTypedComObjectFactory(TComServerObject* ComServer, TTypedComClass TypedComClass, 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 | TTypedComObjectFactory |
Beschreibung
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.