Скачать MetaTrader 5

D'' равнозначно D'[дата компиляции] 00:00:00' ?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Пополняй счет удобным способом. Здесь их 4!
Forex Trader
114255
Forex Trader 2006.08.02 02:43 
Пытаюсь использовать дату компиляции для инициализации переменной времени:
int start()
{
    datetime t = D'';   
    return(0);
}

согласно документации "MQL4: Константы даты и времени datetime"

D'2004.01.01 00:00' // Новый Год
D'1980.07.19 12:30:27'
D'19.07.1980 12:30:27'
D'19.07.1980 12' //равнозначно D'1980.07.19 12:00:00'
D'01.01.2004' //равнозначно D'01.01.2004 00:00:00'
D'12:30:27' //равнозначно D'[дата компиляции] 12:30:27'
D'' //равнозначно D'[дата компиляции] 00:00:00'
а компилятор не может:
Compiling 'test.mq4'...
'' - date literal string is incomplete C:\Program Files\MetaTrader 4\experts\scripts\test.mq4 (11, 18)
0 error(s), 1 warning(s)

Forex Trader
114255
Forex Trader 2006.08.02 02:47  
Пардон, не ошибка это вовсе, а предупреждение.
Пойду, посыплю голову пеплом.
Forex Trader
114255
Forex Trader 2009.02.10 04:20  
Интересно, и чего же выскакивает предупреждение, если команда полностью соответствует правилам языка?
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий