После обновления у меня появилась следующая беда. Квик работает, а потом может зависнуть и выходит сообщение от windows, что он перестал отвечать на запросы. Такое бывает только тогда, когда работает робот по покупке — продаже синтетических облигаций. Я уже и слипов наставил в код и все равно не спасает. Причем когда я отслеживаю 2-3 инструмента, может нормально сутки отработать и не зависнуть, ставлю мониторинг 10 инструментов, может десять минут отработать и в аут уйти. На версии 8.5 или 8.6 вообще писал недопустимая ошибка, давал ссылку на файл и предлагал отправить его разработчикам и больше не запускался. Помогала только деинсталяция и повторная установка. На версии 8.8 уже не просит обратиться к разработчикам и повторно запускается. Уже голову сломал, может у кого такое бывает? Причем другие программы на компьютере не зависают, само железо и параллельно запущенные приложения продолжают работать.
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
Слипы, имхо, лишние. Вообще, помогает всю обработку в main(), если без ДЛЛ работаете. В событиях оставить только необходимый минимум.
Раз зависает из-за робота, в нем и нужно ковырять.
Причем гениально описано:Выходит проблема не из-за обновления?
Предположу что программа делает слишком много запросов, т.к. 2 работают, а 10 нет. Оптимизация мб?