Терминал
- Максимальный размер пользовательских всплывающих
подсказок у графических объектов увеличен до 128 символов. Подсказки
устанавливаются при помощи свойства OBJPROP_TOOLTIP.
- Исправлено отображение графических объектов каналов при
включенном свойстве "Ray" - бесконечное продолжение канала вправо.
Маркет
- Расширено журналирование при покупке продуктов.
Это позволит облегчить поиск решений при возникновении проблем у
пользователей.
- Исправлены ошибки продления аренды продуктов.
MQL4
- Исправлена ошибка загрузки MQL4-программы при использовании в путях не
латинских символов некоторых языков (в частности символов китайского и
японского языков).
- Добавлена функция MQLSetInteger для
управления свойствами окружения MQL4-программ. В перечисление
ENUM_MQL_INFO_INTEGER добавлено свойство MQL_CODEPAGE. С его помощью
через функцию MQLSetInteger устанавливается текущая кодовая страница в
запущенной MQL4-программе.
По умолчанию, в MQL4-программе
устанавливается кодовая страница, которая использовалась в момент ее
компиляции. Если локали операционной системы при компиляции и при
запуске программы не совпадают, могут возникнуть проблемы с отображением
сообщений и получением строковых значений. Это касается функций Print,
PrintFormat, Comment, Alert, MessageBox, SendFTP, SendMail,
SendNotification, iCustom и других функций, где в качестве параметров
используются имена файлов, графических объектов, глобальных переменных и
т.д.
Новая функция и свойство решают данную проблему.
- Добавлена еще одна форма функции ObjectsDeleteAll:
int ObjectsDeleteAll(
int chart_id,
const string prefix,
int sub_window=EMPTY,
int object_type=EMPTY
);
Данная функция удаляет все графические объекты указанного типа
из указанного графика или его подокна. Особенностью является возможность
указания префикса в имени удаляемых объектов. Например, можно удалить
только те объекты, чье имя начинается с символов "myobj_".
- Добавлена генерация события CHARTEVENT_CHART_CHANGE при навигации по
клавишам Home и End. Ранее это событие генерировалось только при
изменении размеров графиков и при изменении их свойств через
соответствующий диалог.
- Исправлена генерация события
CHARTEVENT_OBJECT_CREATE при создании графического объекта копированием.
Копирование осуществляется путем перетаскивания объекта с нажатой
клавишей Ctrl.
- Исправлено значение, возвращаемое функцией ChartID при визуальном тестировании.
- Исправлено получение свойства OBJPROP_SCALE для графического объекта
"Ellipse". Данное свойство предназначено для получения масштаба объекта.
- Исправлена проверка входных параметров у функции ArrayFill. Данная функция заполняет числовой массив указанным значением.
- В классы CArrayChar, CArrayShort, CArrayInt, CArrayFloat и CArrayLong
стандартной библиотеки добавлены методы ArrayMaximum и ArrayMinimum. Они
позволяют искать максимальные и минимальные значения в соответствующих
массивах.
- В
классах CArrayChar, CArrayShort, CArrayInt, CArrayLong, CArrayFloat, CArrayDouble и
CArrayString стандартной библиотеки исправлены ошибки в методах SearchGreatOrEqual и
SearchLessOrEqual. Методы позволяют искать в массивах элементы больше или равные указанному или меньше или равные указанному.
- Исправлены
ошибки в классе CArrayChar стандартной библиотеки. Исправлены методы:
QuickSort, QuickSearch, SearchGreat и SearchLess.
Исправления по крешлогам.
Обновление доступно через систему LiveUpdate.
Посмотрите предыдущие новости, пожалуйста: