Ошибки, баги, вопросы - страница 2082

[Удален]  
Anatoli Kazharski:
Протестировал. У себя проблем больше с этим не наблюдаю. 
Да, сейчас сдвига нет.
 

При дебаге советника/индикатора в самом терминале очень удобно выходить из этого режима через SHIFT+F5. Но на эту горячую комбинацию в терминале давно действует "Предыдущий Профиль". Поэтому часто в дебаг-режиме происходит переключение профиля.

Просьба блокировать такое переключение, когда выполняется дебаг.

 

Почему компилятор не ругается?

string Str = __FUNCTION__"123";

Знак плюс между строками отсутствует.

 
fxsaber:

Почему компилятор не ругается?

Знак плюс между строками отсутствует.

Может потому, что принимает это как одну сплошную строку? А если поставить пробел

string Str = __FUNCTION__ "123";


ps; Странно. С пробелом тоже не ругается, просто объединяет две строки.

 

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Ошибки, баги, вопросы

fxsaber, 2017.12.03 12:49

В 1687 стало происходить

Терминал никак не может закачать EURUSD-данные. Лечится только перезагрузкой терминала.

Предполагаю, что терминал входит в бесконечный цикл синхронизации. EURUSD стоит символом в отладчике.

Экспериментировал с CopyTicksRange. Похоже, в новом билде он виноват в проблемах с синхронизацией.

Прошу сделать hot-fix.

 
fxsaber:

Так уже 1689 - на нем так же?

 
Stanislav Korotky:

Так уже 1689 - на нем так же?

На нем видео и записано.

[Удален]  

Баг установки цены в графических объектах. На последнем основном 1643 и на новой бете 1689.

1. Создаем граф. объект, например, горизонтальную линию;

2. Заходим в ее свойства, выделяем последнюю цифру цены, меняем ее;

3. Изменяется не та цифра, которую изменяли, а предыдущая;

Исправьте, пожалуйста.

 
Alexey Kozitsyn:

Баг установки цены в графических объектах.

Такое поведение во всех окнах. (Замена 2 -> 7)

Странно что это выяснилось только сейчас

 

В build 1689 ошибка при выполнении Cannot find 'xxx' in 'yyy.ex5' не изчезла - она в очередной раз переместилась в другую часть кода. Предлагаю разработчикам самим ее найти и исправить с учетом того что в build 1646 все работало нормально и вносимые исправления не помогают (Вам виднее что Вы там поменяли - у меня сейчас нет возможности ее искать). Уже 3 месяца модули НЕРАБОТОСПОСОБНЫ! 

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Ошибки, баги, вопросы

A100, 2017.08.24 16:44

В build 1653 ошибка при выполнении не исчезла, а лишь переместилась в другую часть кода:

Cannot find 'f1' in 'Test2.ex5'

//Test.mqh
class B {
        virtual void f() {}
};
class C {
        virtual void g( B& ) {}
};
class A : C {};
#import "Test2.ex5"
        A *f1();
        B *f2();
#import
//Test.mq5
#include "Test.mqh"
void OnStart()
{
        f1();
}
//Test2.mq5
#property library
#include "Test.mqh"
A *f1() export { return NULL; }
B *f2() export { return NULL; }