Добрый день имея в коде: #property strict
Прошу вас написать как избавиться от ряда предупреждений:
1) '|' - unrecognized character escape sequence
2) implicit conversion from 'string' to 'number'
3) implicit conversion from 'string' to 'number'
4) possible loss of data due to type conversion
Спасибо
- docs.mql4.com
Добрый день имея в коде: #property strict
Прошу вас написать как избавиться от ряда предупреждений:
1) '|' - unrecognized character escape sequence
2) implicit conversion from 'string' to 'number'
3) implicit conversion from 'string' to 'number'
4) possible loss of data due to type conversion .....................
1. Судя по всему, LabelCreate() - это Ваша пользовательская функция. И что второй параметр? Обратный слеж \ используется для указания Esc-последовательностей: \n - новая строка (посмотрите ссылку), \t - табуляция и т.д. а Вам что нужно?
2. Поставьте курсор на datetime и нажмите F1 - примеры задания времени: datetime A = D'23:59';
3. Ставьте курсор на OBJPROP_FONT и нажмите F1 -надо ObjectSetString
4. int m=CurTime(); F1 Устарело, надо TimeCurrent() F1. Возвращает datetime 8 байт, как уместить лишь в 4 байта int ? Попробуйте long
ну и так далее ... Почаще нажимайте F1
1. Судя по всему, LabelCreate() - это Ваша пользовательская функция. И что второй параметр? Обратный слеж \ используется для указания Esc-последовательностей: \n - новая строка (посмотрите ссылку), \t - табуляция и т.д. а Вам что нужно?
2. Поставьте курсор на datetime и нажмите F1 - примеры задания времени: datetime A = D'23:59';
3. Ставьте курсор на OBJPROP_FONT и нажмите F1 -надо ObjectSetString
4. int m=CurTime(); F1 Устарело, надо TimeCurrent() F1. Возвращает datetime 8 байт, как уместить лишь в 4 байта int ? Попробуйте long
ну и так далее ... Почаще нажимайте F1
Спасибо, помогли, не понятно что с 3 пунктом:
вот код:
if (ObjectCreate(0, "MouseInfo", OBJ_LABEL, 0, 0, 0)) ObjectSetString(0, "MouseInfo", OBJPROP_TEXT, " "); ObjectSet("MouseInfo", OBJPROP_BACK, false); // Рисовать объект в фоне ObjectSet("MouseInfo", OBJPROP_SELECTED, false); // Снять выделение с объекта ObjectSet("MouseInfo", OBJPROP_SELECTABLE, false); // Запрет на редактирование ObjectSet("MouseInfo", OBJPROP_HIDDEN, true); // Скроем (true) или отобразим (false) имя графического объекта в списке объектов ObjectSet("MouseInfo", OBJPROP_FONT, "Arial"); ObjectSet("MouseInfo", OBJPROP_FONTSIZE, 10); ObjectSet("MouseInfo", OBJPROP_COLOR, clrDodgerBlue);
и первый, мне нужно просто на экране получить OBJ_LABEL, в котором 2 символа:
Спасибо, помогли, не понятно что с 3 пунктом:
3. Ставьте курсор на OBJPROP_FONT и нажмите F1 - надо использовать функцию ObjectSetString вместо ObjectSet
я так и делаю, выдаётся ошибка:
'ObjectSetString' - no one of the overloads can be applied to the function call
if (ObjectCreate(0, "MouseInfo", OBJ_LABEL, 0, 0, 0)) ObjectSetString(0, "MouseInfo", OBJPROP_TEXT, " "); ObjectSet("MouseInfo", OBJPROP_BACK, false); // Рисовать объект в фоне ObjectSet("MouseInfo", OBJPROP_SELECTED, false); // Снять выделение с объекта ObjectSet("MouseInfo", OBJPROP_SELECTABLE, false); // Запрет на редактирование ObjectSet("MouseInfo", OBJPROP_HIDDEN, true); // Скроем (true) или отобразим (false) имя графического объекта в списке объектов ObjectSetString("MouseInfo", OBJPROP_FONT, "Arial"); ObjectSet("MouseInfo", OBJPROP_FONTSIZE, 10); ObjectSet("MouseInfo", OBJPROP_COLOR, clrDodgerBlue);
Тоже пишет ошибку: implicit conversion from 'string' to 'number'
и так:
не помогаетuint FileWrite( int file_handle, // handle файла ... // список записываемых параметров );
Параметры
file_handle
[in] Файловый описатель, возвращаемый функцией FileOpen().
...
[in] Список параметров, разделенных запятыми, для записи в файл. Количество выводимых в файл параметров не должно превышать 63.
Вам что то говорит эта запись из справки
нет
Мдяяя. А какой тип данных у "Прибыль"? Вообще с понятием о типах данных как у Вас?
Не удержался)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Добрый день имея в коде: #property strict
Прошу вас написать как избавиться от ряда предупреждений:
1) '|' - unrecognized character escape sequence
2) implicit conversion from 'string' to 'number'
datetime A_time = (тут курсор)"23:59";
3) implicit conversion from 'string' to 'number'
4) possible loss of data due to type conversion
ZigzagName = ZigzagPrice = ZigzagIndex = 0;
8) possible use of uninitialized variable 'Color'if (time3 && fl)
Спасибо