Функция OleCall1 Назад В начало Вперед

Назначение

Установка свойства (aFunc = ocPut), получение свойства (aFunc = ocGet), вызов функции (aFunc = ocFunc), вызов процедуры (aFunc = ocProc). В зависимости от числа параметров (в него входят собственно параметры или индексы массивов свойств и на последнем месте - возвращаемое значение функции) выбирается функция с разным числом параметров (OleCall2, OleCall3 и т.д.).

Если возвращается ссылка на подобъект, передается значение типа longInt, которое после использования необходимо освободить вызовом OleDestroy.

Описание

function OleCall1
  ( handle : longInt;
	aFunc : longInt;
	aName : string;
	aValue1 : PField
  ) : boolean;

Параметры

handle : longInt - ссылка на объект.

aFunc : longInt - выполняемая операция:

aName : string - имя процедуры или функции.

aValue1 : PField - параметр или возвращаемое значение функции. Их количество определяется цифрой в названии функции: OleCall1, OleCall2, OleCall3 и т.д. Возвращаемое значение функции всегда стоит последним.

Возвращаемое значение

Возвращает true в случае успешного завершения.