CriarOLEObject
Cria uma única instância de um objeto Automation.
Estrutura
CreateOleObject(const ClassName: string): IDispatch;
Parâmetros
Valor de retorno
Descrição
A função CreateOleObject cria um único objeto não inicializado da classe especificada pelo parâmetro ClassName. ClassName especifica a representação em cadeia de caracteres do ID da classe (CLSID). A função CreateOleObject é utilizada para criar um objeto de um tipo específico quando o CLSID é conhecido e quando o objeto se encontra num servidor local ou no próprio processo. Apenas os objetos que não fazem parte de um agregado são criados através do CreateOleObject.
O método CreateOleObject é chamado uma vez para criar cada nova instância única de uma classe. Para criar várias instâncias da mesma classe, recomenda-se utilizar uma fábrica de classes.
A função CreateOleObject devolve uma referência à interface que pode ser utilizada para comunicar com o objeto. No caso do CreateOleObject, esta interface é do tipo IDispatch. Para criar um objeto COM que não suporte uma interface IDispatch, utilize a função CreateComObject. |