GIObject.Delete
Revision as of 07:56, 21 January 2025 by 1>Admin (→Примеры)
| Delete (Функции графических объектов) | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
Функция удаляет привязку графического объекта к его объекту 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;
...