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

 

Почему (в 735 и 993 билдах)   после закрытия терминала TOOLTIP (сплывающие подсказки объектов) становятся по умолчанию, а не остаются теми, которыми были выставлены в ObjectSetString() ???

так и должно быть ???

так было раньше ? 

 
Разрешить\запретить видимость описания (description) объекта не для всего чарта, а для конкретного объекта можно как-то???
 
Что-то сообразить не могу где МТ5 хранит данные о новостях. Подскажите кто в теме.
 

1. сохранить как рисунок

2. активный график как есть

3. галочка опубликовать изображение онлайн

4. ок

5. публикуется предыдущий скриншот(но как-то через раз)

ЗЫ: 735 билд, опять ссуко без палева обновился

 
sanyooooook:

ЗЫ: 735 билд, опять ссуко без палева обновился

Опасно, однако, подключать терминал к серверу разработчиков :)

У меня уже 738.

 
Interesting:

Опасно, однако, подключать терминал к серверу разработчиков :)

У меня уже 738.

нее, не подключался к ихнему серверу
 
Подскажите пожалуйста! Где можно почитать справку, по препроцессору #property strict, а то в документации нечего нет.
 
Это для 4-ки 

#property strict

Таблица отличий между компиляторами:

Старый компилятор MQL4

Новый компилятор MQL4

Новый компилятор MQL4 с #property strict

Точки входа init(), start(), deinit() могут иметь любые параметры и любой тип возврата

init(), start(), deinit(), оставленные для совместимости,

и новые OnInit(), OnStart(), OnCalculate(), OnTick(), OnTimer(), OnChartEvent(), OnTester(), OnDeinit() должны точно соответствовать своим сигнатурам

То же

Результат возврата из функции init() никак не анализируется исполняющей подсистемой

Результат возврата из функций init() и OnInit() никак не анализируется исполняющей подсистемой

При возврате из OnInit() ненулевого значения выполнение эксперта или индикатора прекращается, программа выгружается

Имена переменных практически любые (кроме зарезервированных слов), включая спецсимволы и точки

Имена переменных не могут иметь спецсимволы и точки.

Список зарезервированных слов расширен, поэтому именами не могут быть такие широко распространенные слова, как short, long, const и т.д.

То же

Область видимости переменной - от объявления (даже во вложенном блоке) до конца функции

То же

Область видимости переменной - от объявления до конца блока, в котором переменная объявлена

Неявная инициализация всех переменных (и глобальных и локальных) нулями

То же

Инициализация только глобальных переменных. Из локальных переменных неявно инициализируются только строки

Локальные массивы при выходе из функции не освобождаются

Локальные массивы освобождаются при выходе из функции

Локальные массивы освобождаются при выходе из блока {}

Ошибка "Array out of range" (индекс за пределами массива) не приводит к критической ошибке*

То же. Кроме массивов структур и классов, для которых эта ошибка является критической

"Array out of range" - критическая ошибка и приводит к остановке программы

Структур и классов нет

Структуры и классы есть. Появились дополнительные типы данных

То же

Строки - однобайтовые.

datetime - 32-битное целое

Предопределенная переменная Volume имеет тип double

Строки - юникодные.

datetime - 64-битное целое

Предопределенная переменная Volume имеет тип long

То же

ArrayCopyRates() производит виртуальное копирование в массив double[][6]

ArrayCopyRates() производит виртуальное копирование в массив MqlRates[]. Для совместимости осталось копирование в массив double[][6], но это копирование не виртуальное, а реальное.

То же

Функции могут не возвращать значения, даже если они имеют тип. Для этого в конце функции компилятором автоматически проставляется return(0)

То же

Функции любого типа всегда должны возвращать значение

Количество одновременно открытых файлов - 32

Количество одновременно открытых файлов - 64

То же

Файлы всегда открываются в режиме совместного использования **

Режим совместного использования нужно указывать явно с помощью FILE_SHARE_READ и/или FILE_SHARE_WRITE

То же

Для скриптов в окне входных параметров показываются имена extern переменных

Для скриптов в режиме show_inputs в окне входных параметров показываются имена extern и input-переменных

Для скриптов в режиме show_inputs в окне входных параметров показываются строчные комментарии вместо имен extern- и input-переменных 

 
sanyooooook:

1. сохранить как рисунок

2. активный график как есть

3. галочка опубликовать изображение онлайн

4. ок

5. публикуется предыдущий скриншот(но как-то через раз)

ЗЫ: 735 билд, опять ссуко без палева обновился

Не воспроизводится.

Приложите логи и опишите более подробно ваши действия.

 
guzel_g:

Не воспроизводится.

Приложите логи и опишите более подробно ваши действия.

попробуйте так:

1. сделать скрин с публикацией его на сайте

2. удалить этот скрин почти сразу

3. сделать новый скрин

вот кусок лога:

2014.10.24 13:46:45.109 Images: screenshot 'https://www.mql5.com/ru/charts/2537104/eurusd-h4-e-global-trade' published and successfully bound to user 'sanyooooook'
2014.10.24 13:44:27.468 Images: screenshot 'https://www.mql5.com/ru/charts/2537087/eurusd-h4-e-global-trade' published and successfully bound to user 'sanyooooook'
2014.10.24 13:43:39.062 Images: screenshot 'https://www.mql5.com/ru/charts/2537080/eurusd-h4-e-global-trade' published and successfully bound to user 'sanyooooook'

после публикации первого скрина 2537080, удалил его почти сразу

при публикации последующих открывалась страница с удалённым скрином 2537080

Причина обращения: