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

Назначение

Если интерфейс делегирован другим интерфейсом, то при помощи функции OuterInterface можно узнать кто является обрамляющим (т.е. делегирующим) интерфейсом.

Описание

function OuterInterface : ObjRef;

Результат

Функция возвращает ссылку на внешний Vip-интерфейс или NullRef, если интерфейс делегирован не был. Внутри экземпляра разделяемого интерфейса результат функции OuterInterface есть ссылка на первый загрузивший интерфейс (если он уже выгружен, то при использовании такой ссылки генерируется исключение ExIfcBrokenLink).

Проблема совмещения разделяемого использования экземпляра интерфейса с динамическим приведением типа возлагается на прикладного программиста.