Ошибка при использовании указателя на CLIst в "Тестере стратегий"

 
2022.12.08 16:03:18.722 Core 01 pass 0 tested with error "critical runtime error 506 in global deinitialization function (invalid pointer access, module Experts\Exp2022\**.ex5, file List.mqh, line 374, col 7)" in 0:00:49.977


Ошибка выходит в момент завершения прогона теста по одному параметру (на всех тестах). 

Эта ошибка блокирует отображение показателей прогона.

Работаю со списками позиций CList. Если указатель на него никоим образом не создаю - все нормально. Как с указателем - обязательно ошибка. 

FreeMode(false) не помогает. 

При работе ошибка не выходит. При закрытии советника с вызовом OnDeinit ошибка не выходит (кнопка у робота). При закрытие советника через список Советников - ошибка есть.


Документация по MQL5: Стандартная библиотека / Коллекции данных / CList
Документация по MQL5: Стандартная библиотека / Коллекции данных / CList
  • www.mql5.com
CList - Коллекции данных - Стандартная библиотека - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Никто никогда не отреагирует на подобный стиль "баг-репорта."
 
vbymrf:


Ошибка выходит в момент завершения прогона теста по одному параметру (на всех тестах). 

Эта ошибка блокирует отображение показателей прогона.

Работаю со списками позиций CList. Если указатель на него никоим образом не создаю - все нормально. Как с указателем - обязательно ошибка. 

FreeMode(false) не помогает. 

При работе ошибка не выходит. При закрытии советника с вызовом OnDeinit ошибка не выходит (кнопка у робота). При закрытие советника через список Советников - ошибка есть.


Тут очевидно, что у вас ошибка в *** строке в файле *******.mq5 идет неверное обращение к указателю ******. Поменяйте ********** на ******* и все сразу заработает. 
Причина обращения: