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