Ошибки, баги, вопросы - страница 1727

Renat Fatkhullin:

Потому что уже 2016 год и пора забыть про глупые костыли с ANSI кодировками в масс маркете.

Тем более в нашем случае мультиязычной поддержки. Не забывайте, что это редактор кода.


Чем быстрее мир откажется от ANSI файлов, тем будет лучше всем.

Русских символов почему это касается?
fxsaber:

Здесь же все по-русски нормально отображается. А исходник в ANSI.

Где здесь? На сайте? В русской винде? Я ж сказал, что речь об отображении русского языка в других локалях.

Я б конечно сделал эту "оптимизацию" через опцию. Но MQ всегда считают, что знают за других, как им удобнее работать.

Как нормально узнать sub_window конкретного графического объекта (chartID и Name известны)?

В ENUM_OBJECT_PROPERTY_INTEGER этого нет. Перебирать через ObjectName каждый раз - костыль. 

fxsaber:

Как нормально узнать sub_window конкретного графического объекта (chartID и Name известны)?

В ENUM_OBJECT_PROPERTY_INTEGER этого нет. Перебирать через ObjectName каждый раз - костыль. 

А чем не устраивает ObjectFind()

Возвращаемое значение

В случае удачи функция возвращает номер подокна (0 означает главное окно графика), в котором находится найденный объект.
Alexey Viktorov:

А чем не устраивает ObjectFind()

Не увидел, Спасибо! Сразу возник вопрос. В описании сказано

При переименовании графического объекта

Имеется в виду ручное переименование через CTRL+B и далее?


ObjectDelete не срабатывает, если открыты свойства (через CTRL+B) объекта. Это баг?
fxsaber:

Не увидел, Спасибо! Сразу возник вопрос. В описании сказано

Имеется в виду ручное переименование через CTRL+B и далее?


Наверное да.
fxsaber:
ObjectDelete не срабатывает, если открыты свойства (через CTRL+B) объекта. Это баг?
Не удаляет не только при открытом окне свойств, но и при удержании или перемещении объекта крыской. Вряд-ли это баг. Обычное поведение объектов в винде.
fxsaber:
ObjectDelete не срабатывает, если открыты свойства (через CTRL+B) объекта. Это баг?
Если объект тягается тоже. Как по мне нормально.

Провел исследование по поводу жирных "широкосимвольных" mq5-файлов у себя. Стало очень смешно, господа.

Единственный символ за пределами ASCII - это символ копирайта в шапке. Вынуждаете возвращаться к каменному веку: (с).

Намерения у MQ, конечно, благие, но результат обратный.

В приличных редакторах и IDE есть возможность выбрать кодировку. Почему не сделать именно так?