System.Win.ComObj.TAutoObjectFactory.Create

De RAD Studio API Documentation
Aller à : navigation, rechercher

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);

Propriétés

Type Visibilité  Source Unité  Parent
constructor public
System.Win.ComObj.pas
System.Win.ComObj.hpp
System.Win.ComObj TAutoObjectFactory

Description

Instancie un objet TAutoObjectFactory.

Create alloue de la mémoire pour un objet TAutoObjectFactory et appelle la méthode héritée Create, en lui transmettant les mêmes paramètres. Puis elle initialise les propriétés DispIntfEntry et DispTypeInfo, en déclenchant une exception EOleError s'il y a une erreur. La méthode Create initialise la propriété ErrorIID pour pointer sur DispIntfEntry.

Les fabricants de classe doivent être instanciés dans la section initialisation de l'unité contenant le code de la CoClasse qu'ils instancient. Les fabricants sont automatiquement disponibles quand le serveur est chargé.

Voir aussi