ERR_CHART_NO_REPLY 4102 График не отвечает. При открытии терминала.

 
Доколе?
 
Aleksey:
Доколе?
А как получаете такую ошибку? В индикаторе или в скрипте? В какой функции?
 
Karputov Vladimir:
А как получаете такую ошибку? В индикаторе или в скрипте? В какой функции?

В Ините, в индикаторах и советниках, скрипты при старте не использую.

При обращении к чарту (возможно, не только). 

 
Aleksey:
В Ините, в индикаторах и советниках, скрипты при старте не использую.
OnInit() пустой?
 
Karputov Vladimir:
OnInit() пустой?
В нём и получаю, возможно и по таймеру, трудно сказать, может ещё откуда.
Не, таймер кстати тоже не всегда при старте терминала инициализируется.
 
Aleksey:
В нём и получаю, возможно и по таймеру, трудно сказать, может ещё откуда.
.
Обращение к графику идёт перед ошибкой? Свойства графика опрашиваете или меняете? В общем уже нужен Ваш код.
 
Ось ХР sp3, 2 ядра. 4 советника. Десяток индикаторов. все изредка работают с графикой. При старте пытаются получить инфу из текст-едит
 
Aleksey:
Ось ХР sp3, 2 ядра. 4 советника. Десяток индикаторов. все изредка работают с графикой. При старте пытаются получить инфу из текст-едит

Перенесите получение информации в OnCalculate() - это будет гарантией построения чарта.

 
Karputov Vladimir:

Обращение к графику идёт перед ошибкой? Свойства графика опрашиваете или меняете? В общем уже нужен Ваш код.

Хех, все восемь тысяч строк? ))

Чтоб воспроизвести, инициализируйте объекты CEdit из стандартной библиотеки и результат инициализации миллисекундного таймера заодно можно выводить. В ОнИните.

 
Karputov Vladimir:

Перенесите получение информации в OnCalculate() - это будет гарантией построения чарта.

я не ищу способ обходить грабли, а жду исправления бага. несколько лет правда уже.
 
Aleksey:
я не ищу способ обходить грабли, а жду исправления бага. несколько лет правда уже.
Для индикатора это не баг. Гарантия отрисовки индикатора - это событие Calculate.
Причина обращения: