Уже несколько дней бьюсь над проблемой - не могу понять в чем дело. Суть в следующем:
Разместил кросплатформенную панель в Маркете. Та, версия что работает в MetaTrader 5 - работает правильно. А вот у пользователей MetaTrader 4 возникают проблемы: не могут нажать ни на одну из кнопок в панели (вернее нажимают и ничего не происходит). Засада в том, что этот глюк проявляется лишь у некоторых пользователей MetaTrader 4. У одних (и таких по всей видимости большинство) отработка событий работает верно. А у других - нет. Сам я воспроизвести эту проблему у себя на двух разных ПК не могу - у меня все работает четко. Следовательно не представляется возможным отладить программу и выявить проблему.
Собственно обращаюсь к корефеям. Может быть они знают в чем может быть дело? Может быть дело в настройках конкретных терминалов, о которых я не знаю? Возможно кто-то сталкивался с подобным? Такое ощущение что у пользователей с этим глюком событие OnChartEvent вообще не вызывается.
На всякий случай привожу код OnChartEvent
p.s. Первое о чем конечно можно подумать, это ошибка в коде. Но на множестве машин код отрабатывает безукоризненно, что ошибочному коду не свойственно. В общем, все это заставляет задуматься еще больше...
В switch default нет
а он там не нужен
при событии
event чему будет равен?
я бы дописал
default :
event = NULL;
break;
Уже несколько дней бьюсь над проблемой - не могу понять в чем дело. Суть в следующем:
Разместил кросплатформенную панель в Маркете. Та, версия что работает в MetaTrader 5 - работает правильно. А вот у пользователей MetaTrader 4 возникают проблемы: не могут нажать ни на одну из кнопок в панели (вернее нажимают и ничего не происходит). Засада в том, что этот глюк проявляется лишь у некоторых пользователей MetaTrader 4. У одних (и таких по всей видимости большинство) отработка событий работает верно. А у других - нет. Сам я воспроизвести эту проблему у себя на двух разных ПК не могу - у меня все работает четко. Следовательно не представляется возможным отладить программу и выявить проблему.
Собственно обращаюсь к корефеям. Может быть они знают в чем может быть дело? Может быть дело в настройках конкретных терминалов, о которых я не знаю? Возможно кто-то сталкивался с подобным? Такое ощущение что у пользователей с этим глюком событие OnChartEvent вообще не вызывается.
На всякий случай привожу код OnChartEvent
p.s. Первое о чем конечно можно подумать, это ошибка в коде. Но на множестве машин код отрабатывает безукоризненно, что ошибочному коду не свойственно. В общем, все это заставляет задуматься еще больше...
Пусть проблемные пользователи укажут данные операционной системы и терминала. Нужны эти три строчки:
2016.02.20 13:20:46.483 Terminal MetaTrader 5 x64 build 1241 started (MetaQuotes Software Corp.) 2016.02.20 13:20:46.484 Terminal Windows 10 Pro (x64 based PC), IE 12.03, UAC, Intel Core i3-3120M @ 2.50GHz, RAM: 1004 / 3981 Mb, HDD: 73628 / 233310 Mb, GMT+02:00 2016.02.20 13:20:46.484 Terminal C:\Users\KVN\AppData\Roaming\MetaQuotes\Terminal\0CFEFA8410765D70FC53545BFEFB44F4
На всякий случай, видео:

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Уже несколько дней бьюсь над проблемой - не могу понять в чем дело. Суть в следующем:
Разместил кросплатформенную панель в Маркете. Та, версия что работает в MetaTrader 5 - работает правильно. А вот у пользователей MetaTrader 4 возникают проблемы: не могут нажать ни на одну из кнопок в панели (вернее нажимают и ничего не происходит). Засада в том, что этот глюк проявляется лишь у некоторых пользователей MetaTrader 4. У одних (и таких по всей видимости большинство) отработка событий работает верно. А у других - нет. Сам я воспроизвести эту проблему у себя на двух разных ПК не могу - у меня все работает четко. Следовательно не представляется возможным отладить программу и выявить проблему.
Собственно обращаюсь к корефеям. Может быть они знают в чем может быть дело? Может быть дело в настройках конкретных терминалов, о которых я не знаю? Возможно кто-то сталкивался с подобным? Такое ощущение что у пользователей с этим глюком событие OnChartEvent вообще не вызывается.
На всякий случай привожу код OnChartEvent
p.s. Первое о чем конечно можно подумать, это ошибка в коде. Но на множестве машин код отрабатывает безукоризненно, что ошибочному коду не свойственно. В общем, все это заставляет задуматься еще больше...