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

Назначение

Для обеспечения "прозрачной" работы клиента с делегированными ссылками необходимо явное указание того, что ссылка делегируется. Это обеспечит правильный подсчёт ссылок для внешнего интерфейса с учётом делегированных ссылок. Указание делегирования производится вызовом функции Delegate.

Описание

function Delegate (aRef : ObjRef) : ObjRef;

Параметры

aRef - делегируемая ссылка.

Результат

ссылка aRef, модифицированная для правильного подсчёта ссылок.

Именно результат функции Delegate (приведённый к нужному типу) следует возвращать из QueryInterface. Делегировать OuterInterface не нужно.