---
title: "DeleteObj - Удалить объект"
type: guide
api: [api7]
domain: [drawing]
tags: [guide, api7, drawing, deleteobj]
sources:
  - deleteobj.html
---

*API экспортных функций > Редактирование графических объектов  > Функции редактирования объектов чертежа *


## DeleteObj - Удалить объект

Пример...
Аналог данной функции при использовании Automation - метод ksDocument2D::ksDeleteObj.
Синтаксис:
```
int DeleteObj (reference obj);
Входной параметр:
obj    - указатель на объект.
Возвращаемое значение:
1    - в случае успешного завершения,
0    - в случае неудачи.
```
Примечание:
Если указатель obj равен нулю, то удаляются выделенные объекты документа.


## DeleteObj - пример использования

void DeleteObj_Example (void) {
reference gr ;
gr = NewGroup(0); /* задание группы объектов */
LineSeg (10, 10, 10, 20, 1); /* объекты записываются */
LineSeg (10, 20, 40, 20, 1); /* в модель текущего вида */
LineSeg (40, 20, 40, 30, 1);
LineSeg (40, 30, 70, 30, 1);
LineSeg (70, 30, 70, 10, 1);
LineSeg (70, 10, 10, 10, 1);
EndGroup(); /* закончить формирование группы */
if (Yes_No(Удалять группу?))
DeleteObj(gr);
}; /* DeleteObj_Example */
