Приведение
типов ссылок |
Top Previous Next |
Назначение
|
Имея
ссылку на Vip-интерфейс или на один из реализуемых им объектных
интерфейсов, бывает необходимо получить ссылку на другой объектный
интерфейс, реализуемый этим же Vip-интерфейсом. В таком случае
используют функцию приведения типа ссылки. Имя такой функции - это
имя того объектного интерфейса, к типу которого надо привести
ссылку, а параметр - переменная типа ссылки. |
Описание
|
Function
<объектный интерфейс> (Var <ссылка>) : <объектный
интерфейс>; |
Параметр
|
<ссылка>
- переменная типа ссылки на интерфейс (Е
см.
раздел "Вызов методов внешнего интерфейса. Общие положения").
Переменная должна быть проинициализирована. |
Возвращаемое
значение |
Функция
возвращает значение типа ссылки на объектный интерфейс, имя
которого совпадает с именем функции. Если параметр - ссылка - не
инициализирован, либо ссылается на Vip-интерфейс, не реализующий
требуемого объектного интерфейса, возвращается пустая ссылка
(пустое значение можно проверить с помощью функции NullVipRef).
|