function IDispatchInvoke(Self: IDispatch; PropertySet: Boolean; const Name: string; Par: array of Variant) : Variant
Вызывает метод объекта. Используйте эту функцию для доступа к свойству или методу объекта 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;