Ir al contenido principal

Crear objeto OLE

Crea una única instancia de un objeto de automatización.

Estructura

CreateOleObject(const ClassName: string): IDispatch;

Parámetros

Valor devuelto

Descripción

CreateOleObject crea un único objeto sin inicializar de la clase especificada por el parámetro ClassName. ClassName especifica la representación en forma de cadena del identificador de clase (CLSID). La función CreateOleObject se utiliza para crear un objeto de un tipo específico cuando se conoce el CLSID y el objeto se encuentra en un servidor local o en un servidor en proceso. Con CreateOleObject solo se crean objetos que no forman parte de un agregado.

El método CreateOleObject se invoca una vez para crear cada nueva instancia única de una clase. Para crear varias instancias de la misma clase, se recomienda utilizar una fábrica de clases.

CreateOleObject devuelve una referencia a la interfaz que se puede utilizar para comunicarse con el objeto. En el caso de CreateOleObject, esta interfaz es de tipo IDispatch. Para crear un objeto COM que no admita una interfaz IDispatch, utiliza CreateComObject. |