cmOnVipFree: уменьшить счетчик ссылок на экземпляр Vip-интерфейса |
Идентификатор события - cmOnVipFree.
Оператор Abort не может быть выполнен.
Оператор Stop не может быть выполнен.
Событие возникает в момент уменьшения счетчика ссылок на данный экземпляр Vip-интерфейса (в том числе непосредственно перед событием cmOnVipUnload). Следует учитывать, что счетчик ссылок уменьшается:
при явном освобождении ссылки с помощью функции FreeVipInterface;
при выходе переменной типа ссылки (если она была инициализирована) из области существования (например, локальной переменной функции при возврате управления из этой функции, а также для параметра типа ссылки при выходе из функции);
при присвоении ссылки - для старого значения ссылки;
при возврате ссылки как значения функции - для локальной переменной, представляющей в теле функции значение, возвращаемое функцией, и сразу после использования возвращенного значения (для присваивания или для вызова метода).
При присваивании одной переменной типа ссылки значения другой переменной типа ссылки сперва увеличивается счетчик ссылок для присваиваемого значения, а затем уменьшается счетчик для старого, теряемого значения ссылки.