Скачать MetaTrader 5

Поиск объекта - страница 2

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Vladimir Pastushak
71764
Vladimir Pastushak  
Vinin:

Могу помочь, если идея интересная

Вот уже и профи подтянулись ....
Alekseu Fedotov
893
Alekseu Fedotov  
VOLDEMAR:

Просветите плиз ????

А вы попробуйте, удаление к примеру

Так:

string name;
  for(int i=0;i<ObjectsTotal();i++)
    {
     name = ObjectName(i);
     ObjectDelete(name);
    }

И так:

  int    obj_total=ObjectsTotal();
  string name;
  for(int i=0;i<obj_total;i++)
    {
     name = ObjectName(i);
     ObjectDelete(name);
    }



Vitalie Postolache
12271
Vitalie Postolache  
r772ra:

А вы попробуйте, удаление к примеру

Так:

И так:

А теперь попробуйте так:

string name;
  for(int i=ObjectsTotal()-1;i>=0;i--)
    {
     name = ObjectName(i);
     ObjectDelete(name);
    }

а потом так: )))

  int    obj_total=ObjectsTotal()-1;
  string name;
  for(int i=obj_total;i>=0;i--)
    {
     name = ObjectName(i);
     ObjectDelete(name);
    }
Alekseu Fedotov
893
Alekseu Fedotov  
evillive:

А теперь попробуйте так:

а потом так: )))


Косяк, согласен.
Alexander
2441
Alexander  
evillive:

А теперь попробуйте так:

а потом так: )))



Вот тут уж действительно никакой разницы, i назначается только при первом проходе и потом к ObjectsTotal уже ни разу не обращается.

Но, конечно, по сравнению с предыдущим автором, разница существенная.))

12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий