Скачать MetaTrader 5

Опять проблемы с компилятором. - страница 4

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
keekkenen
1135
keekkenen  

последняя версия стала очень чувствительна к качеству кода..

например, если есть ошибка и советник уходит в вечный цикл, то после этого приходится убивать процесс..

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

решается это только тем, что убить процесс, убрать весь код из experts, запустить терминал, закрыть, вернуть код, запустить терминал..

только после этого терминал нормально работает..

Anat
40
Anat  
keekkenen

последняя версия стала очень чувствительна к качеству кода... Настолько чувствительна, что у меня, например, стандартный MACD Sample не работает.

Vadim Zhunko
5226
Vadim Zhunko  
Zhunko >>:

Опять проблема :-(

Может не такая ужасная...

Почему-то не компилируются с первого раза советники. Вернее компилируются, но они становятся не активными в навигаторе. Только повторное компилирование делает их активными в навигаторе. Раньше в прежних билдах такого не наблюдалось.

Правда, иногда получается и с первого компилирования.

Разработчики не отвечают... Отвечу сам себе :-)

Проблема в большом количестве массивов в коде. На пределе возможного.

Т.е. эксперты с количеством объявленных массивов около 500 заставляют работать компилятор странным образом. При 250 массивах компилируются в обычном режиме.

Такого не наблюдается в индикаторах. Индикаторы с любым количеством массивов (в устанновленных пределах) компилируются, как обычно.

Владимир
13
Владимир  

Здравствуйте, господа разработчики!
Столкнулся с проблемой Вадима(Zhunko)...
в частности с :

'[' - too many arrays C:\Windows.old\Program Files\Alpari NZ MT4\experts\Хребет_127_7_8_13_15_2.mq4 (9742, 21)

']' - comma or semicolon expected C:\Windows.old\Program Files\Alpari NZ MT4\experts\Хребет_127_7_8_13_15_2.mq4 (9742, 22)

Вадим, если видите это сообщение, прошу совета... как выкрутились?

Полагаю ограничение в количестве массивов для MT4 так и не снято. Крайне прискорбно.
Юрий(YuraZ), отдельное спасибо за пост от 15.11.2008 10:47. Правда рекомендации не дали очевидного выхода, что крайне напрягает. Пробовал убирать часть функций в библиотеку (mq4 и mqh), советник начинает дико тормозить - тоже не выход

Заранее благодарен
Владимир
Андрей
1890
Андрей  
Dll. C++.
Vadim Zhunko
5226
Vadim Zhunko  
85747280:

Здравствуйте, господа разработчики!
Столкнулся с проблемой Вадима(Zhunko)...
в частности с :

'[' - too many arrays C:\Windows.old\Program Files\Alpari NZ MT4\experts\Хребет_127_7_8_13_15_2.mq4 (9742, 21)

']' - comma or semicolon expected C:\Windows.old\Program Files\Alpari NZ MT4\experts\Хребет_127_7_8_13_15_2.mq4 (9742, 22)

Вадим, если видите это сообщение, прошу совета... как выкрутились?

........
Заранее благодарен
Владимир

Убрал лишние массивы, некоторые объединил в несколько многомерных. Раза в 2 сократил количество массивов.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий