Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Совершил прорыв? Напиши статью об этом и получи 200 USD!
nepekyn
44
nepekyn 2014.05.17 20:24 

Привет.

В 646 билде два индюка перестали работать.:(

В одном выдает ошибку: 'TimeGMT' - override system function SonicR FFCal Headlines (White).mq4 1085 10

Вот код:

//=================================== Timezone Functions ======================================

#import "kernel32.dll"

int GetTimeZoneInformation(int& TZInfoArray[]);

#import

#define TIME_ZONE_ID_UNKNOWN 0

#define TIME_ZONE_ID_STANDARD 1

#define TIME_ZONE_ID_DAYLIGHT 2

int TZInfoArray[43];

datetime TimeGMT()

{

int DST = GetTimeZoneInformation(TZInfoArray);

if (DST == 1) DST = 3600;

else DST = 0;

return( TimeLocal() + DST + (Offset_Hours * 3600) + (TZInfoArray[0] + TZInfoArray[42]) * 60 );

}

//=================================================================================================

А второй индюк пишет при компиляции вот это: 'TimeToString' - override system function SonicR Clock Panel (White).mq4 855 8

Код:

Subroutine to convert time to a string for time labels |

//+-------------------------------------------------------------------------------------------+

string TimeToString( datetime when )

{

string timeStr;

int hour = TimeHour( when );

if ( !Show_AMPM_Time )

{

timeStr = (TimeToStr( when, TIME_MINUTES));

}

Помогите!!!!

Mislaid
553
Mislaid 2014.05.18 04:09  
nepekyn:

Привет.

В 646 билде два индюка перестали работать.:

...........................

В одном выдает ошибку: 'TimeGMT' - override system function SonicR FFCal Headlines (White).mq4 1085 10

................

А второй индюк пишет при компиляции вот это: 'TimeToString' - override system function SonicR Clock Panel (White).mq4 855 8

.............

Помогите!!!!

Придумайте другие имена для своих функций. TimeGMT() и TimeToString() - теперь встроенные системные функции. Смотри разделы справки "Дата и время", "Преобразование данных".

В последнем случае справка не до конца поправлена, и, TimeToStr() еще не записали в список устаревших функций.

nepekyn
44
nepekyn 2014.05.18 11:32  
Mislaid:

Придумайте другие имена для своих функций. TimeGMT() и TimeToString() - теперь встроенные системные функции. Смотри разделы справки "Дата и время", "Преобразование данных".

В последнем случае справка не до конца поправлена, и, TimeToStr() еще не записали в список устаревших функций.


Спасибо большое!
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий