Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
1 - разные битности пробовал?
2 - на другом компе пробовал?
3 - покажи как ты импортируешь и вызываешь (интересует списки параметров)
1. Нет. Только 32. Есть смысл пробовать 64? Мне кажется нет смысла. Даже если и заработаете на 64 битном (что в общем-то невероятно), это не вариант, должно работат на 32 битном.
2. Попробовал, тоже самое.
3.
В OnCalculate:
Не уверен, но может есть смысл заменить статические массивы на динамические?
Не уверен, но может есть смысл заменить статические массивы на динамические?
С таким подходом Access violation at address... или Array out of range... просто неминуем.
Наверное, дело не в передаче параметров. Просто DLL криво написана. Что тут обсуждать ?!
Тогда просто интересно, почему криво написанная .dll работает в MT4. У меня был в чем то похожий случай
https://www.mql5.com/ru/forum/3632#comment_524635
Не уверен, но может есть смысл заменить статические массивы на динамические?
Не помогло.
Вчера возникла аналогичная ошибка Access violation (только read) c kernel32.dll (то же наверное кривая, а Майкрософт то не знает :)
Решилось на удивление просто - добавил несколько незначаших строк MQL5 кода (несколько переменных и условия на заведомую истинность).
Вчера возникла аналогичная ошибка Access violation (только read) c kernel32.dll (то же наверное кривая, а Майкрософт то не знает :)
Решилось на удивление просто - добавил несколько незначаших строк MQL5 кода (несколько переменных и условия на заведомую истинность).