--- title: "ExistObj - Проверить существование объекта" type: guide api: [api7] domain: [drawing] tags: [guide, api7, drawing, existobj] sources: - existobj.html --- *API экспортных функций > Редактирование графических объектов  > Функции редактирования объектов чертежа * ## ExistObj - Проверить существование объекта Пример... Аналог данной функции при использовании Automation - метод ksDocument2D::ksExistObj. Синтаксис: ``` int ExistObj (reference obj); Входной параметр: obj - указатель на объект. Возвращаемое значение: 1 - в случае наличия объекта, 0 - в случае отсутствия объекта. ``` ## ExistObj, ExistGroupObj - пример использования void ExistObj_Example (void) { reference l1, gr ; LineSeg (10, 10, 10, 20, 1); /* объекты записываются */ LineSeg (10, 20, 40, 20, 1); /* в модель текущего вида */ l1 = LineSeg (40, 20, 40, 30, 1); LineSeg (40, 30, 70, 30, 1); LineSeg (70, 30, 70, 10, 1); LineSeg(0, 0, 80, 0, 3); /* осевая линия */ gr = NewGroup(0); /* определение группы объектов */ LineSeg (70, 10, 10, 10, 1); EndGroup(); /* закончить формирование группы */ /* добавить объекты в интерактивном режиме */ SelectGroup(gr, 0, 0, 0, 0, 0); LightObj(gr, 1); /* подсветить группу */ if ((!(ExistGroupObj(gr))) && (YesNo("Удалять группу?"))) //удалить группу, если она пустая ? DeleteObj(gr); if (ExistObj(l1)) LightObj(l1,1); }; /* ExistObj_Example */