IDispatchInvoke

function IDispatchInvoke(Self: IDispatch; PropertySet: Boolean; const Name: string; Par: array of Variant) : Variant    -DESKTOP-

Вызывает метод объекта. Используйте эту функцию для доступа к свойству или методу объекта COM Automation, имя которого совпадает с зарезервированным словом Pascal.

Параметры:

Результат: возвращаемое методом или свойством значение.

Пример:

var
  AObject: Variant;
  AType: String;
begin
  AObject := CreateOleObject('MyObject');
  // Установка свойства "Type".
  // Нельзя использовать "AObject.Type := 'MyType';", потому что "Type" является зарезервированным словом.
  IDispatchInvoke(AObject, True, 'Type', ['MyType']);
  // Получение свойства или вызов метода с именем "Type"
  AType := IDispatchInvoke(AObject, False, 'Type', ['']);
end;