Скачать MetaTrader 5

Build 628. Странное поведение директивы strict.....

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Владимир
1402
Владимир  
Компелим тестовый код
#property strict

input int A = 1;//плохо
input int B = 1;//bad


void OnTick()
{

   return;
}

Грузим на график. Гы...получаем картинку:


Без директивы strict всё нормально.

Alexey Viktorov
12717
Alexey Viktorov  

Это больше похоже на странное поведение программиста, не желание прочесть о нововведениях и новых возможностях mql4.

Замени input на extern и всё будет как раньше не зависимо от директивы strict

Владимир
1402
Владимир  
AlexeyVik:


Замени input на extern и всё будет как раньше не зависимо от директивы strict


А ты сам менял? Вот возими и замени, а потом выезжай....

Владимир
1402
Владимир  

Пост скорее для разработчиков.

Если это не баг а запланированная/необходимая фича, тогда просто замечательно!

P.S. OC XP sp3(на остальных осях проверять не буду потому, что не хочу)

Alexey Viktorov
12717
Alexey Viktorov  
VBAG:

Если это не баг а запланированная/необходимая фича, тогда просто замечательно!

Да это запланированная фича. Странно что ты об этом ещё не знал...
Владимир
1402
Владимир  
AlexeyVik:
Да это запланированная фича. Странно что ты об этом ещё не знал...


А ты что, разработчик... или так просто погулять вышел и тебе стало странно?
Dmitry Fedoseev
46201
Dmitry Fedoseev  

Фича это фича... были разговоры об этом на пятом форуме в самом начале появления mql5.

Теперь приходится жать на enter и переносить комменатрий на следующую строку.

Или так:

input int x=123; /*x*/ // комментарий

Владимир
1402
Владимир  
Integer:
Фича это фича... были разговоры об этом на пятом форуме в самом начале появления mql5.
Дима, спасибо! Просто мало теперь времени провожу на форуме, особенно на пятом.
Algo
128
Algo  
Странные вы люди. Сделали, наконец, возможность давать параметрам понятные человеческие названия (и десяти лет не прошло), а вы недовольны.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий