Ошибки, баги, вопросы - страница 1539

[Удален]  
Ilyas:
Спасибо, воспроизвести на простом примере не получилось. Нарвался только на indicator is too slow, 10015 ms. rewrite the indicator, please. Буду думать над примером, воспроизводящим проблему.

[Удален]  
Slawa:
OnDeinit всегда выполняется после OnCalculate
Есть ли какая-нибудь еще причина в терминале, которая в состоянии удалить из памяти экземпляр класса, когда его деструктор вызывается только в OnDeinit?
[Удален]  
Ilyas:
Встроенными в MQL средствами нельзя, это надо делать самому, например, для отладочной версии добавлять параметр "имя вызвавшей функции"
Такой параметр добавил. А что имеется в виду под отличающимися отладочной и релизной версией в одном коде?
[Удален]  
Как перейти в режим отладки индикатора в момент, когда он вручную удаляется с чарта? Нужно понять, что с потрохами происходит. По распринтовке проблема непонятна, если Slawa не ошибается.
[Удален]  
Каким-то образом индикатор (без DLL) делает так, что новые бары на чарте прекращают рисоваться. Как только удаляю индикатор, новые бары сразу появляются. Показать возможно только на видео. Как его сюда залить?
 
comp:
Такой параметр добавил. А что имеется в виду под отличающимися отладочной и релизной версией в одном коде?
ifdef _DEBUG подозреваю
[Удален]  
Комбинатор:
ifdef _DEBUG подозреваю
Спасибо, не доходило раньше до такого. Код только сразу с двумя версиями становится нечитаемым. Фолдинг бы...
[Удален]  
comp:
Как перейти в режим отладки индикатора в момент, когда он вручную удаляется с чарта? Нужно понять, что с потрохами происходит. По распринтовке проблема непонятна, если Slawa не ошибается.
Очень нужно, помогите!
 
comp:
Очень нужно, помогите!
Точку останова в OnDeinit().
[Удален]  
Karputov Vladimir:
Точку останова в OnDeinit().

Нужен МОМЕНТ удаления чарта, а не OnDeinit. Например, во время выполнения OnCalculate удаляю индикатор. По идее надо везде отслеживать взведенность _StopFlag, но не выходит.

События встроенного такого нет, чтобы дебажный останов натравить.