--- title: "ReleaseReference - Освободить указатель на объект" type: guide api: [api7] tags: [guide, api7, releasereference] sources: - releasereference.html --- *API экспортных функций > Функции работы с графическим документом  > Навигация по графическому документу  > Функции навигации * ## ReleaseReference - Освободить указатель на объект Пример... Аналог данной функции при использовании Automation - метод ksDocument2D::ksReleaseReference. Синтаксис: ``` int ReleaseReference (reference p); Входной параметр: p - указатель на объект. Возвращаемое значение: 1 - в случае успешного завершения, 0 - в случае неудачи. ``` Примечание: Не временный объект не уничтожается. В результате таблица объектов сокращается, а операции, связанные с перебором объектов, ускоряются. ## ReleaseReference - пример использования reference p = LineSeg (100, 50, 200, 50, 1); LightObj (p, 1); /освобождается указатель на объект, /после вызова ReleaseReference к объекту р обращаться нельзя ReleaseReference (p); LightObj (p, 0); //взводится ошибка "В текущем документе объект не найден" MessageBoxResult();