GIObject.Delete

From SunFlurry wiki
Revision as of 08:53, 22 January 2025 by Admin (talk | contribs) (1 revision imported)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  Delete (Функции графических объектов)
Объект:Графический объект объекта GI
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Визуальность:Да

Функция удаляет привязку графического объекта к его объекту GI, после этой операции графический объект не будет использоваться при прорисовке кадра и будет удален из памяти, когда на него не останется других ссылок. Такую же операцию претерпевают все графические объекты подчиненные данному.

Синтаксис

GIObject.Delete()

Примеры

...
If aGI.ObjectCount(0,"DEBR00","DEBR50")>1000 Then
  //Удалим случайные объекты диапазона, чтобы общее их количество не превышало 1000
  aList:=aGI.Objects(0,"DEBR00","DEBR50");
  While aList.Size()>1000 Do
    aNum:=Random(aList.Size()+1);
    aList[aNum].Delete();
    aList.Remove(aNum);
  EndDo;
EndIf;
...