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

fxsaber:

По той же причине

Используйте ::.

Спасибо.

Прием с :: работает. Причем даже если enum задан внутри OnStart()

Просто если это бы была функция, то оно понятно. И в справке описано.

Но здесь же zero - инициализированная константа. Думал это разные вещи.

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

Где об этом в справке написано на почитать? Или это не документировано?

Kirill Belousov:

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

Недоработка. Если бы это был не enum, а переменная, то выдал бы "declaration of 'xxx' hides global declaration at line yyy". В СД пишите.

MQL5(4)-вопрос. Точка входа.
MQL5(4)-вопрос. Точка входа.
  • 2017.04.23
  • www.mql5.com
Всем привет. Приступил к изучению языка MQL5. Пока только прочитал "Основы языка" из документации...
Alexey Kozitsyn:
Исправят в новом билде.
Спасибо за информацию!
fxsaber:

Недоработка. Если бы это был не enum, а переменная, то выдал бы "declaration of 'xxx' hides global declaration at line yyy". В СД пишите.

В СД написал.

А если рассматривать случай что enum внутри OnStart().

Тоже не выдает предупреждение.

Здесь как связано с контекстом? Здесь же все внутри одной функции происходит...

Получается имена констант из enum вообще не проверяются на занятость имени. Заменяются в коде раньше проверок. Похоже?
Kirill Belousov:

В СД написал.

А если рассматривать случай что enum внутри OnStart().

Тоже не выдает предупреждение.

Здесь как связано с контекстом? Здесь же все внутри одной функции происходит...

Получается имена констант из enum вообще не проверяются на занятость имени. Заменяются в коде раньше проверок. Похоже?

Вы же в СД написали уже.

пишу советник,
при включении оптимизации в MT5, неоднократно получаю синий экран W10x64 b1653
может кто сталкивался с таким феноменом уже?
в чём причина может быть?

Pavel Verveyko:

пишу советник,
при включении оптимизации в MT5, неоднократно получаю синий экран W10x64 b1653
может кто сталкивался с таким феноменом уже?
в чём причина может быть?


Скорее всего в ОЗУ

Pavel Verveyko:

пишу советник,
при включении оптимизации в MT5, неоднократно получаю синий экран W10x64 b1653
может кто сталкивался с таким феноменом уже?
в чём причина может быть?

Я столкнулся совсем недавно пару раз. И тоже при оптимизации. Только на 7х64.
При чем это появилось после обновления метатрейдера. 

Потом не повторялось. Решил на временный глюк. 


Комментарии, не относящиеся к этой теме, были перенесены в "Вопрос к сообществу программистов по поводу авторства".

На сайте в личном кабинете "Избранное" у всех не работает?

Не пойму как туда занести страницу или пост