Difference between revisions of "GIObject.Delete"

From SunFlurry wiki
Jump to: navigation, search
1>Admin
(Примеры)
 
m (1 revision imported)
 
(No difference)

Latest revision as of 08:53, 22 January 2025

  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;
...