Ответить
18.09.2012, 13:50
Аватар для adept_
adept_ adept_ вне форума Интересующийся
Регистрация: 14.06.2011 / Сообщений: 3
Поблагодарили 0 раз(а) / Репутация: 1

По умолчанию ObjectsTotal почему увеличивается?

Здравствуйте!

Почему увеличивается количество объектов (ObjectsTotal возрастает) на графике, когда я пытаюсь удалять "старые" объекты так:

Код:
void func1()
  {
  for ( int i = 0; i < ObjectsTotal(); i++ )
    {
    string name = ObjectName( i );
    
    int Result = ObjectFind( name );
    if ( Result < 0 )
      continue;
      
    datetime dt = ObjectGet( name, OBJPROP_TIME1 );
    
    if ( TimeCurrent() - dt > 2000 )
      Result = ObjectDelete( name );
  }
}
Спасибо.
Александр
Ответить


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 20:53. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO