Ошибки, баги, вопросы - страница 1224
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Почему (в 735 и 993 билдах) после закрытия терминала TOOLTIP (сплывающие подсказки объектов) становятся по умолчанию, а не остаются теми, которыми были выставлены в ObjectSetString() ???
так и должно быть ???
так было раньше ?
1. сохранить как рисунок
2. активный график как есть
3. галочка опубликовать изображение онлайн
4. ок
5. публикуется предыдущий скриншот(но как-то через раз)
ЗЫ: 735 билд, опять ссуко без палева обновился
ЗЫ: 735 билд, опять ссуко без палева обновился
Опасно, однако, подключать терминал к серверу разработчиков :)
У меня уже 738.
Опасно, однако, подключать терминал к серверу разработчиков :)
У меня уже 738.
#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-переменных
1. сохранить как рисунок
2. активный график как есть
3. галочка опубликовать изображение онлайн
4. ок
5. публикуется предыдущий скриншот(но как-то через раз)
ЗЫ: 735 билд, опять ссуко без палева обновился
Не воспроизводится.
Приложите логи и опишите более подробно ваши действия.
Не воспроизводится.
Приложите логи и опишите более подробно ваши действия.
попробуйте так:
1. сделать скрин с публикацией его на сайте
2. удалить этот скрин почти сразу
3. сделать новый скрин
вот кусок лога:
после публикации первого скрина 2537080, удалил его почти сразу
при публикации последующих открывалась страница с удалённым скрином 2537080