Конфликт SimplePanel и input

 

Здравствуйте,

такой вот конфликт объектов (проверен на разных компьютерах, с Vista и Win 7):

есть объект SimplePanel, он расположен в папке \MQL4\Indicators\Examples\SimplePanel\SimplePanel.mq4, создаёт панель с кнопками с отдельном окне. Сам по себе этот объект прекрасно инициализируется.

Берем исходный код SimplePanel.mq4, и добавляем одну единственную строчку в заголовке

input bool abcd=true;

компилируем, при запуске теперь появляется вкладка "Входные параметры"с опцией выбора переменной abcd.

Так вот, если на эту вкладку не кликать, то опять всё хорошо, а если кликнуть, то инициализация панели не происходит и индикатор сразу выгружается.

Видимо, при вызове вкладки происходит какой-то конфликт с объектом класса CPanelDialog панели с кнопками.

И точно такая-же проблема возникает при создании других панелей, и SimplePanel взят лишь для подтверждения отсутствия багов в исходном коде.

Иллюстрация:

так - работает:

No conflict

а если так - не работает:

Conflict

Файл индикатора прилагается, он идентичен файлу \MQL4\Indicators\Examples\SimplePanel\SimplePanel.mq4 за исключением вышеупомянутой строчки с input.

Build 625.

 
??
 

Нашли и исправили.

Подождите, пожалуйста, следующий билд