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

barabashkakvn:
В Вашем шаблоне Ваши привязки. Естественно я сам накинул канал. Проверил постепенно уменьшая тайфрейм. Канал никуда не улетает с экрана. Билд 900.
 Мой шаблон создан на Истории демо-счёта, открытого у MetaQuotes, как ни странно. Далеко ходить не нужно. И скорее было бы странно иметь разные точки привязки, нежели одинаковые. Но если у Вас другой брокер, тогда вполне может быть.
x100intraday:
 Мой шаблон создан на Истории демо-счёта, открытого у MetaQuotes, как ни странно. Далеко ходить не нужно. И скорее было бы странно иметь разные точки привязки, нежели одинаковые. Но если у Вас другой брокер, тогда вполне может быть.

Перешел на демо-MQ сервер. 

Применил Ваш шаблон. 

Подтверждаю, что на M5 при перетаскивании графика мышью канал то пропадает, то исчезает. 

Всем привет,возник такой трабл не могу установить терминал который скачал с вашего сайта скажите с чем это связан.
123son:
Всем привет,возник такой трабл не могу установить терминал который скачал с вашего сайта скажите с чем это связан.
Приложите, пожалуйста, скриншоты ошибок и подробное описание проблемы.

с интересом наблюдаю нового "зелененького человечка" в редакторе


Ошибка компиляции
#define AAA//ошибка компиляции
#define AAA //так нормально


Ошибка компиляции: cannot to apply function template
#define MASTER( className ) \
class className {                                              \
public:                                                       \
template<typename T> int Set( T t ) { return ( sizeof( T ) ); } \
};                                                                       

MASTER( A )

class B : public A {
public:
        int     Test( uint var ) { return ( Set( var ) ); }
};
а так
class A {
public:
template<typename T> int Set( T t ) { return ( sizeof( T ) ); }
};                                                                       

class  B : public A {
public:
        int     Test( uint var ) { return ( Set( var ) ); }
};
нормально - а в чем разница?
Ошибка есть, но компилятор указывает на другую, а именно на: event handling function not found
#define MCR

#ifdef MCR
        #define NUM             1
#else
        #define NUM             2
#enif //случайная ошибка

void OnStart()
{
        Print( A7 );
}
а так - и об ошибке не сообщает

#define MCR


int OnInit()
{
        EventSetTimer(10);
        return ( INIT_SUCCEEDED );
}

ifdef MCR
        #define NUM             1
#else
        #define NUM             2
#enif //случайная ошибка

void OnTimer()
{
        EventKillTimer();
        Print( NUM );
}
Так
class A {
public:
        void f() {}
};

void OnStart()
{
        const A a;
        a.f(); //компилятор выдает ошибку

}
  компилятор обоснованно выдает ошибку, а так
class A {
public:
        void f() {}
};

void OnStart()
{
        const A *a = new A();
        a.f(); //компилятор не выдает ошибку
	delete ( a );
}

не выдает. А в чем разница?