Ошибки, баги, вопросы - страница 3503
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
случайные результаты получаются
Нулевой символ в строке...
В общем, ошибок не вижу.
Нулевой символ в строке...
В общем, ошибок не вижу.
Отрицать очевидное - это Ваш конек
Нулевой символ в строке допустим согласно Документации:
Тип stringВ строку могут быть введены любые специальные символьные константы, перед которыми стоит символ обратной косой черты (\).
Название символа
Мнемокод или изображение
Запись в MQL5
Числовое значение
десятичный код
d
'\d'
десятичное число от 0 до 65535
MT5 Build 4209 (замечено, начиная с 4201) - не выводит название графика по его id (в предыдущих билдах работает):
Что касается функций StringToShortArray и ShortArrayToString, то в общем случае там вообще какие то случайные результаты получаются:
Результат: 8:15:10
Пропустил start в StringToShortArray - исправляю:
Результат: 7:7
Что и требовалось доказать: наличие \0 в общем случае (при грамотно составленном примере) не влияет
Что и требовалось доказать: наличие \0 в общем случае (при грамотно составленном примере) не влияет
Words[]->string->Words[] попробуйте.
Words[]->string->Words[] попробуйте.
Попробовал - результат: StringToShortArray и ShortArrayToString работают по разному - поэтому вот мои заключительные аргументы:
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Ошибки, баги, вопросы
Ilyas, 2021.06.08 13:31
Вы правы, изменил поведение StringToCharArray, теперь на всю длину строки, а не до первого символа '\0'
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Ошибки, баги, вопросы
A100, 2021.06.08 14:48
Тогда только одна разница между StringToCharArray и StringToShortArray остается:Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Ошибки, баги, вопросы
Ilyas, 2021.06.08 15:12
Сделал поведение одинаковым.
Просто в те времена, когда все оперативно исправляли ShortArrayToString еще видимо не было. Более того все Cтроковые функции (а их там около 20), кроме StringSplit работают с внутренним '\0' - как с обычным символом - без ошибок (по крайней мере мне ошибки не встречались)
Из функций Преобразования данных с указанной ошибкой работают только ShortArrayToString и CharArrayToString (даже если явно задать число символов) - остальное все исправлено
Приходят обновления, но ошибка не исправлена
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Новая версия платформы MetaTrader 5 build 4230: больше встроенных приложений и расширение поддержки ONNX
Aleksey Vyazmikin, 2024.03.04 18:06
Билд 4209
После обновлений последних перестала корректно работать стандартная библиотека " Научные графики", код для воспроизведения можно взять тут . Графики не отрисовываются на чарт.
В своих проектах получаю ошибку 4102.
Приходят обновления, но ошибка не исправлена
4102 не правили, как и многие другие баг-репорты с воспроизведением.
Приходят обновления, но ошибка не исправлена
Вы пишите: код для воспроизведения можно взять тут
Взял.
Не воспроизводится.
Может ошибка в чём то более конкретном?
Не воспроизводится.