Функции и процедуры Delphi. Справочник.

 

Не знаешь, где искать?
Читай Delphi FAQ!

 


ХII. ФУНКЦИИ И ПРОЦЕДУРЫ ДЛЯ СОЗДАНИЯ РАСПРЕДЕЛЕННЫХ ПРИЛОЖЕНИЙ

2. Функции и процедуры для работы с технологией COM
(Componet Object Model)


Функция CreateOleObject( const ClassName: string ): IDispatch;


Модуль: ComObj

Описание
Функция создает единичный неинициализированный экземпляр объекта OLE Automation.
Параметр ClassName определяет символьное имя класса объекта, соответствующее уникальному идентификатору класса CLSID. Объект не должен представлять собой часть агрегированной (aggregation) системы. Функция используется для создания единичного экземпляра объекта на локальном или "in-process" сервере.
В качестве результата функция возвращает ссылку на интерфейс IDispatch, используемый для связи с объектом. Для создания нескольких образцов одного класса рекомендуется использовать фабрику класса (class factory). Для создания экземпляра объекта, не поддерживающего интерфейс Idispatch, используйте функцию CreateComObject.

Пример
var
  XL : Variant;
begin
  XL:= CreateOleObject('Excel.Application');
  XL.Workbooks.Add(EditFileName.Text);
  ...
  XL.Visible:= true;
  XL:= UnAssigned;
end;


[Вернуться к содержанию]

 


Рейтинг@Mail.ru