Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Нет конечно.
в MQL4 такая конструкция ошибки не вызывает и все работает
по логике работать не должно, о чем явно компилятор и говорит.
Почему не должно? В 1.mqh объявлена функция, в 1.mq5 ее реализация, в 2.mq5 - она используется
Одна функция определение, вторая импорт.
Зачем вообще такой мрак делать? Включать хедер с импортом из себя же?
Зачем вообще такой мрак делать? Включать хедер с импортом из себя же?
Я думаю, что это баг, судя по выдаваемой ошибке - компилятор ME5 не может отличить описание функции от ёё реализации (при том, что ME4 мог отличить) и думает, что это две разные функции с одним именем.