События, связанные с использованием внешних интерфейсов Назад В начало Вперед

cmOnVipLoad

Событие cmOnVipLoad вырабатывается в тот момент, когда создается экземпляр Vip-интерфейса. При этом не имеет значения - создается ли индивидуальный, или разделяемый экземпляр.

cmOnVipUnload

Событие cmOnVipUnload вырабатывается в момент полного освобождения экземпляра Vip-интерфейса, непосредственно перед выгрузкой его из памяти.

cmOnVipUse

Событие cmOnVipUse вырабатывается в тот момент, когда увеличивается счетчик ссылок на данный экземпляр Vip-интерфейса (в том числе непосредственно после события cmOnVipLoad).

Следует учитывать, что счетчик ссылок увеличивается:

cmOnVipFree

Событие cmOnVipFree вырабатывается в момент уменьшения счетчика ссылок на данный экземпляр Vip-интерфейса (в том числе непосредственно перед событием cmOnVipUnload).

Следует учитывать, что счетчик ссылок уменьшается при:

При присваивании одной переменной типа ссылки значения другой переменной типа ссылки сперва увеличивается счетчик ссылок для присваиваемого значения, а затем уменьшается счетчик для старого, теряемого значения ссылки.

Версия

В версии 5.0 события cmOnVipUse и cmOnVipFree не посылаются.