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

A100:

Ошибка компиляции: '' - unexpected in macro definition Test.mqh 2 12

есть имя но нет выражения нужно #define AAA 3.14 например
Yuri Evseenkov:
есть имя но нет выражения нужно #define AAA 3.14 например
а так
//Test2.mqh
#define BBB
#define AAA 3.14
нет ошибки, а в чём разница?
Файлы:
Test2.mqh  1 kb
A100:
а такнет ошибки, а в чём разница
Я то же не понял. Выполняешь Ваш код- ошибка. Пишешь то же самое вручную - нет ошибки.
//Test.mqh
#define AAA

//Test.mqh
#define AAA
Да, я тоже уже давно это баг наблюдаю, когда define стоит в конце программы.

Предложение к разработчикам.   Надо бы ввести в язык функцию typeid, аналогично той, которая существует в C++.  Она позволяет в рантайме узнать имя класса, к которому принадлежит данный объект.  Причём не базового класса (как сейчас выдаёт ваш typename), а именно производного!  Это очень необходимо.  Иначе приходится городить огород, создавая функцию virtual string ClassName() в каждом производном классе.  И кроме того, typeid также позволяет быстро сравнивать между собой объекты на принадлежность к одному классу (по уникальному id класса).  А своими силами создавать уникальные id - это вообще пляски с бубнами.

Вопрос по тестеру МТ5.

Почему, когда я например, выбираю в тестировании пару EURAUD, тестер грузит историю и для AUDUSD тоже, он что, синтетические пары стряпает? 

Ребят сервис деск работает ? Или все в отпусках ?

Билд 872

после перезагрузки терминала во всех графических обьекта исчезает TOOLTIP  . только недавно правили баг с не отображением некоторых TOOLTIP подсказок...

после перезагрузки терминала графические объекты которые до перезагрузки были выделены после перезагрузки не выделены, графические обьекты должны иметь то состояние как и до перезагрузки...

Vladimir Pastushak:

Ребят сервис деск работает ? Или все в отпусках ?

Билд 872

после перезагрузки терминала во всех графических обьекта исчезает TOOLTIP  . только недавно правили баг с не отображением некоторых TOOLTIP подсказок...

после перезагрузки терминала графические объекты которые до перезагрузки были выделены после перезагрузки не выделены, графические обьекты должны иметь то состояние как и до перезагрузки...

Вопрос задан в 13:08. Отвечен в 13:14. Все в отпусках?

Выделения объектов никогда не запоминались. Ни в четвёрке, ни в пятёрке. И вопросов про такое поведение никогда не было. Ваш - первый.

Vladimir Pastushak:

...

Билд 872

после перезагрузки терминала во всех графических обьекта исчезает TOOLTIP  ...

Проверил, все тултипы выводятся. Что я не так делаю?
Artyom Trishkin:
Проверил, все тултипы выводятся. Что я не так делаю?

1. Тултипы не сохраняются.

2. Человек назначал тултип объекту при его удачном создании. Так как объект уже был создан, то по условиям его программы тултип не назначался.