Вопросы от "чайника" - страница 151

 

1664

MetaDriver, Urain спасибо большое!
 
Swan:

а фих его знает)

Удаляем 0 элемент списка - 1 становится 0, 2 элемент первым и т.д.

Удаляем 1 элемент списка - 2 становится 1 и т.д.

и т.д.

При прямом цикле получается обьекты удаляются через одного.

Да, я второй вариант поставил получение и удаление 0 индекса:
s_ObjectName = ObjectName(i_chart_id,0,i_nwin,i_type);

В надежде, что всегда кто то будет на 0 индексе.

Короче Вы правы фих с ним, заработало и слава Богу!

 
pusheax:
Без фильтра, удаляя 0 по списку обьект в цикле теоретически должно удалиться всё.
Но таки без фильтра не интересно) а фсё удалить можно и функцией ObjectsDeleteAll().
Документация по MQL5: Графические объекты / ObjectsDeleteAll
Документация по MQL5: Графические объекты / ObjectsDeleteAll
  • www.mql5.com
Графические объекты / ObjectsDeleteAll - Документация по MQL5
 

Подскажите как правильно очистить многомерный массив через  ArrayFree или ArrayInitialize????

Документация по MQL5: Основы языка / Переменные
Документация по MQL5: Основы языка / Переменные
  • www.mql5.com
Основы языка / Переменные - Документация по MQL5
 
dentraf:

Подскажите как правильно очистить многомерный массив через  ArrayFree или ArrayInitialize????

https://www.mql5.com/ru/docs/common/zeromemory
Документация по MQL5: Общие функции / ZeroMemory
Документация по MQL5: Общие функции / ZeroMemory
  • www.mql5.com
Общие функции / ZeroMemory - Документация по MQL5
 

Огромное спасибо!!!!!!!! попробывал 2012.05.17 10:24:14 ZZZ_Setka_Save Invalid EX5 file
вот такое выдает

Prev[][5]; 

ArrayResize(Prev,Bar_Istory); 

раньше пробывал  ArrayInitialize(Prev,0); 

заменил на ZeroMemory(Prev) ;  результат  ZZZ_Setka_Save Invalid EX5 file

 
dentraf:

Огромное спасибо!!!!!!!! попробывал 2012.05.17 10:24:14 ZZZ_Setka_Save Invalid EX5 file
вот такое выдает

Prev[][5]; 

ArrayResize(Prev,Bar_Istory); 

раньше пробывал  ArrayInitialize(Prev,0); 

заменил на ZeroMemory(Prev) ;  результат  ZZZ_Setka_Save Invalid EX5 file

Если есть подозрение на ошибку компилятора, пожалуйста, напишите заявку в Сервисдеск. Приложенный исходный код будет обязательно удален после проверки.
Общайтесь с разработчиками через Сервисдеск!
Общайтесь с разработчиками через Сервисдеск!
  • www.mql5.com
Ваше сообщение сразу станет доступно нашим отделам тестирования, технической поддержки и разработчикам торговой платформы.
 
dentraf:

Огромное спасибо!!!!!!!! попробывал 2012.05.17 10:24:14 ZZZ_Setka_Save Invalid EX5 file
вот такое выдает

Prev[][5]; 

ArrayResize(Prev,Bar_Istory); 

раньше пробывал  ArrayInitialize(Prev,0); 

заменил на ZeroMemory(Prev) ;  результат  ZZZ_Setka_Save Invalid EX5 file

Спасибо за сообщение, ошибка исправлена. Пожалуйста, подождите следующего билда.
 
mql5:
Спасибо за сообщение, ошибка исправлена. Пожалуйста, подождите следующего билда.

Что это было? // если не секрет.

Я тоже замечал, что зеромемори барахлит в некоторых (не всех) контекстах использования.

Всё ленился выловить баг и заслать вам.

 
MetaDriver:

Что это было? // если не секрет.

Я тоже замечал, что зеромемори барахлит в некоторых (не всех) контекстах использования.

Всё ленился выловить баг и заслать вам.

Оптимизация выстраивала неверный код, он не проходил проверки в терминале.