Vai al contenuto principale

CreaOLEObject

Crea una singola istanza di un oggetto Automation.

Struttura

CreateOleObject(const ClassName: string): IDispatch;

Parametri

Valore restituito

Descrizione

CreateOleObject crea un singolo oggetto non inizializzato della classe specificata dal parametro ClassName. ClassName specifica la rappresentazione stringa dell'ID classe (CLSID). La funzione CreateOleObject viene utilizzata per creare un oggetto di un tipo specificato quando il CLSID è noto e l'oggetto si trova su un server locale o in-proc. Con la funzione CreateOleObject vengono creati solo gli oggetti che non fanno parte di un aggregato.

Il metodo CreateOleObject viene chiamato una volta per creare ogni nuova istanza singola di una classe. Per creare più istanze della stessa classe, si consiglia di utilizzare una factory di classi.

CreateOleObject restituisce un riferimento all'interfaccia che può essere utilizzata per comunicare con l'oggetto. Per CreateOleObject questa interfaccia è di tipo IDispatch. Per creare un oggetto COM che non supporta l'interfaccia IDispatch, utilizzare CreateComObject. |