Ошибки, баги, вопросы - страница 1026
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Билд 842/64 бит. При объявлении канвы:
появляется ошибка:
unresolved static variable 'CCanvas::m_default_colors'
Похоже, что у всех.
Попробуй проинициализировать явно:
Хотя, судя по документации, это баг. https://www.mql5.com/ru/docs/basis/oop/staticmembers
.....Статические члены класса не требуется инициализировать явно на глобальном уровне, они будут проинициализированы автоматически при загрузке программы. ......
Изменений не произошло в коде класса, а ошибки раньше такой не было.
Похоже, что у всех.
Изменений не произошло в коде класса, а ошибки раньше такой не было.
вот так компилируется:
Здравствуйте! Помогите решить проблему.
Начал переносить наработки с мт4 на мт5. Впервые на новом MQL Столкнулся с проблемой загрузки DLL. Компилируется хорошо, но при запуске индюка. Ошибка "cannot open dll". Больше никаких сообщений. Перечитал соответствующие статьи, вроде все куда надо разместил: библиотеку в директорию ...\Terminals\MetaTrader 5\MQL5\Libraries
вот так компилируется:
Да, но зачем всё это?
В конструкторе класса этот массив также инициализируется новыми значениями, затирая те, что Вы предложили.
В общем, так:
компилируется без ошибок. А смысл ввода m_default_colors пусть в справке расскажут разработчики.Да, но зачем всё это?
В конструкторе класса этот массив также инициализируется новыми значениями, затирая те, что вы предложили.
В общем, так:
компилируется без ошибок. А смысл ввода m_default_colors пусть в справке расскажут разработчики.Ну я сразу и сказал что это баг. С этим в сервисдеск.
Хотя, судя по документации, это баг. https://www.mql5.com/ru/docs/basis/oop/staticmembers
.....Статические члены класса не требуется инициализировать явно на глобальном уровне, они будут проинициализированы автоматически при загрузке программы. ......
Остальные мои предложения посвящены запуску программы в условиях наличия этого бага. Промежуточная инициализация такую функцию выполняет, значит можно работать не дожидаясь исправления бага.
Это типичная схема моих действий в подобных ситуациях.
MetaDriver:
Промежуточная инициализация такую функцию выполняет, значит можно работать не дожидаясь исправления бага.
Это типичная схема моих действий в подобных ситуациях.
И моих действий тоже. Спасибо.
А сервисдеск эту ветку читает и перечитывает, так что подправят.
Al_key:
Ошибка "cannot open dll". Больше никаких сообщений.
Не находит терминал вашей DLL.
Путь для копирования можно увидеть через MetaEditor, взяв свойства папки MQL5 в навигаторе, путь прописан в графе "Расположение". И далее скопировать вашу DLL в папку [путь]\MQL5\Libraries\
Уважаемая администрация, что-то с сервером метаквотс ДЕМО
Пишет в журнале : 2013.08.01 11:58:35 Network '1449777': connection to MetaQuotes-Demo lost
Не находит терминал вашей DLL.
Путь для копирования можно увидеть через MetaEditor, взяв свойства папки MQL5 в навигаторе, путь прописан в графе "Расположение". И далее скопировать вашу DLL в папку [путь]\MQL5\Libraries\
Да, но как я уже написал, я уже скопировал libmysql [путь]\MQL5\Libraries\
Захожу в метаэдитор, открываю свойства папки MQL5, там вообще какой-то путь, который с папкой моего терминала не связан. Это теперь всегда так будет или настроить можно? Да, кстати сделал так, скопировал все. Все равно таже ошибка.
Так, новая правка сообщения. Все вроде заработало, куча других ошибок, сейчас буду разбираться. И все же как сделать стандартную папку для индюков и советников и других данных. Ключ /portable поможет?