Ошибки, баги, вопросы - страница 1812
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Воспроизвелось. Записал ваш код в скрипт, он при запуске в режиме отладки выдаёт правильное значение (1001199), а если скомпилировать релиз и запускать его из дерева в МТ5, то стабильно выдавал 11199. Смог локализовать проблему, вот воспроизводящий её код:
void OnStart()
{
ulong i = 1;
ulong a1 = Pow10(frac_length + i);
ulong a2 = Pow10(frac_length + i + 1);
ulong a3 = Pow10(frac_length + i + 2);
ulong a4 = Pow10(frac_length + i + 3);
Print(IntegerToString(a1), " ", IntegerToString(a2), " ", IntegerToString(a3), " ", IntegerToString(a4));
}
ulong Pow10(const ulong power)
{
ulong r = 10;
if (power == 0)
return 1;
for (ulong i = 2; i <= power; i++)
r = r*10;
return r;
}
В режиме отладки он отрабатывает правильно. А вот при запуске релиза из навигатора в МТ5 либо выдаёт ерунду ("1000 10000 100 100" вместо "1000 10000 100000 1000000"), либо МТ5 вообще зависает с полной загрузкой одного из ядер процессора.
Лечится двумя способами. Либо так:
ulong a2 = Pow10(frac_length + i + (ulong)1);
ulong a3 = Pow10(frac_length + i + (ulong)2);
ulong a4 = Pow10(frac_length + i + (ulong)3);
Либо переносом глобальной переменной frac_length внутрь функции Start().
Это действительно баг компилятора, пишите в сервисдеск.
При наведении на только что опубликованный собственный отзыв к Маркет-продукту появляется несколько предложений/действий. Если выбрать "правка" и изменить отзыв, то после нажатия на "Обновить" выскочит ошибка "Нет прав".
Заявку в СД не создать - Произошла ошибка.
При наведении на только что опубликованный собственный отзыв к Маркет-продукту появляется несколько предложений/действий. Если выбрать "правка" и изменить отзыв, то после нажатия на "Обновить" выскочит ошибка "Нет прав".
Уточните, пожалуйста, название и версию своего браузера.
На хроме 56.0.2924.87 полет нормальный, как с, так и без ручного обновления страницы отзыва.
Заявку в СД не создать - Произошла ошибка.
Видимо, было проведено обновление принципов проверки анти-CSRF токенов.
В хроме это можно сделать так:
Нажать F12 находясь на сайте www.mql5.com => на панели разработчика перейти во вкладку Application => раздел Cookies => ПКМ на записях cookies => Clear all from ...
Уточните, пожалуйста, название и версию своего браузера.
На хроме 56.0.2924.87 полет нормальный, как с, так и без ручного обновления страницы отзыва.
Вам нужно почистить cookie для www.mql5.com.
На хроме 56.0.2924.87 полет нормальный, как с, так и без ручного обновления страницы отзыва.
Подскажите, как?
Но в хроме это можно сделать так:
Нажать F12 находясь на сайте www.mql5.com => на панели разработчика перейти во вкладку Application => раздел Cookies => ПКМ на записях cookies => Clear all from ...