Содержание:


CoInitialize

Функция инициализации работы с COM объектами в тексте скрипта. Каждый вызов CoInitialize должен иметь соответствующий вызов CoUninitialize, то есть - необходимо вызвать CoInitialize до первого использования функций COM и CoUninitialize перед завершением работы скрипта.

Синтаксис

CoInitialize(pvReserved: Variant): HResult

Входные параметры
Имя параметра
Тип параметра
Описание
pvReserved Variant  Этот параметр зарезервирован
 и должен быть равен NULL
Выходные параметры
Тип параметра  
Описание 
HResult  Возвращает следующие
 значения:
 S_OK - библиотека успешно
 инициализирована в потоке;
 S_FALSE - библиотека уже
 инициализирована в этом
 потоке.

Пример вызова:

                                                                            
  Var
    res : Variant;           
 
  Begin
    res := CoInitialize(NULL);
    try                             
        // Ваш код работы с СОМ объектами
    finally
       CoUninitialize;
    end;
  end.