Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Спасибо большое!
1. Да Вы правы, кракозябры появляются только когда нет ошибки.
2. Так и делаю.
3. С чем связано нежелательность использование void ?
В итоге должно быть так, верно ?
про 3 - вы могли вернуть признак есть/нет ошибка или её код, чтобы её обрабатывать. Но выставили void и можете ориентироваться только по тексту в буфере.
проще отлаживать, когда функции что-то возвращают.
да, чуть не забыл, у вас же С++: исключения надо обязательно вылавливать все. Они не должны сыпаться вверх в MQL ни при каких условиях
про 3 - вы могли вернуть признак есть/нет ошибка или её код, чтобы её обрабатывать. Но выставили void и можете ориентироваться только по тексту в буфере.
проще отлаживать, когда функции что-то возвращают.
да, чуть не забыл, у вас же С++: исключения надо обязательно вылавливать все. Они не должны сыпаться вверх в MQL ни при каких условиях
Извините за делетанство - что Вы имеете в виду "исключения надо обязательно вылавливать все. Они не должны сыпаться вверх в MQL ни при каких условиях" ?
Извините за делетанство - что Вы имеете в виду "исключения надо обязательно вылавливать все. Они не должны сыпаться вверх в MQL ни при каких условиях" ?
https://stackoverflow.com/questions/315948/c-catching-all-exceptions
гарантированно не должно быть ситуации когда есть необработанное исключение
не перехваченный exception это крах. Сам терминал может и выживет (а возможно и нет), но точно потребуется перезагрузка чтобы снова обращаться к DLL
Товарищи помогите/подскажите. Как решить проблему с кодировкой, функция возвращает вот такие кракозябры
2024.08.27 17:08:24.455 test EURUSD,H1: њN …Ђ)
Была подобная проблема как то так решил
Если ваша предыдущая проблема с кодировкой решилась путём переустановки терминала или изменения настроек Windows, возможно, проблема была связана с локальными настройками или повреждением файлов терминала. Вот несколько возможных объяснений и действий, которые могли помочь:
Переустановка терминала:
Изменения в Windows:
Совместимость и драйверы:
Если проблема вновь возникнет, можно попробовать повторить те же шаги или дополнительно исследовать, какие конкретно изменения в системе или настройках программы помогли в прошлый раз. Это даст больше информации о том, как избежать подобных проблем в будущем.
Была подобная проблема как то так решил
Если ваша предыдущая проблема с кодировкой решилась путём переустановки терминала или изменения настроек Windows, возможно, проблема была связана с локальными настройками или повреждением файлов терминала. Вот несколько возможных объяснений и действий, которые могли помочь:
Переустановка терминала:
Изменения в Windows:
Совместимость и драйверы:
Если проблема вновь возникнет, можно попробовать повторить те же шаги или дополнительно исследовать, какие конкретно изменения в системе или настройках программы помогли в прошлый раз. Это даст больше информации о том, как избежать подобных проблем в будущем.
Не в ту дверь )
Громадное спасибо господину сверху Maxim Kuznetsov помог.