При удалении надо цикл в обратную сторону крутить.
for(int i=ObjectsTotal()-1; i>=0 ; i--)
Integer:
При удалении надо цикл в обратную сторону крутить.
Спасибо, Удалять стал все.
Но если цикл удаления дополнить вот так -
for(int i=ObjectsTotal()-1; i>=0; i--) { Name=ObjectName(i); ObjectDelete(Name); Comment("\n","\n"," УДАЛЯЕМ ОБЪЕКТ ",Name); Sleep(1000); }
то видно что последовательность удаления напоминает отфонарную
Чтоб не казалось "отфонарной",не забудьте в конец цикла добавить WindowRedraw()
xrust:
Чтоб не казалось "отфонарной",не забудьте в конец цикла добавить WindowRedraw()
Чтоб не казалось "отфонарной",не забудьте в конец цикла добавить WindowRedraw()
Спасибо.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Написал вот такой скрипт -
По идее, выставляет несколько объектов, а потом их же и удаляет.
В реальности все происходит не так. Не соблюдается последовательность действий,
и остается куча неудаленных объектов.
Кто-нибудь объяснит?