Difference between revisions of "GIObject.Delete"
1>Admin (→Примеры) |
m (1 revision imported) |
(No difference)
| |
Latest revision as of 07:53, 22 January 2025
| 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;
...