Ошибки, баги, вопросы - страница 3022
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Наверно потому, что в CharArrayToString нет [out] динамического массива.
И разработчик решил, что это излишне.
Результирующая строка - это тоже своего рода динамический массив
Хотя, разная логика в похожих функциях, вносит больше путаницы.
МегаГениально!
Результирующая строка - это тоже своего рода динамический массив
МегаГениально!
Результирующая строка, формируется в самой функции, и пользователю логика формирования не доступна.
Это сторона разработчика. Различайте сегменты, где область разработчика, а где область пользователя.
Динамический массив [out], это область пользователя. Динамический массив внутри функции нас не касается, это область разработчика.
Почему разработчик решил не выдавать всю строку на count 0, спросите у него.
Эта автоматизация и имелась ввиду, о схожести логики в похожих функциях.
Почему разработчик решил не выдавать всю строку на count 0, спросите у него.
Эта автоматизация и имелась ввиду, о схожести логики в похожих функциях.
Извините, но я не настолько туп, чтобы задавать такие вопросы, если ответ есть в Документации ко всем четырем функциям:
ShortArrayToString CharArrayToString StringToShortArray StringToCharArray
count - Количество элементов массива для копирования. Определяет длину результатной строки.
Если count = 0, то и копируется 0 элементов (не 1, не 2, не 7, а ноль)
Если count = 0, то и копируется 0 элементов (не 1, не 2, не 7, а ноль)
Вот она гениальность!
Сделал мой день ))
Вот она гениальность!
Сделал мой день ))
Это не гениальность - это элементарные вещи. Но гении не понимают элементарных вещей - они везде видят "хитрую автоматику", погружаются в области разработчика, знают наперед что и как разработчик решил
2940
новая программа не появляется в навигаторе после компиляции.
нет, есть еще такая штука как принцип единообразия. баг очевиден. если вы не понимаете почему это баг, это уже исключительно ваши проблемы.
Вторая попытка перевести на личности данную техническую дискуссию.
2940
с Избранного запускаю программу - запускается не то. что ижидалось. проблема присутствовала и в предыдущем билде. в позапрошлом билде такого не замечал.
2940
новая программа не появляется в навигаторе после компиляции.
Не самый плохой результат - у меня терминал не загружается вовсе - последняя запись в Журнале была такая:
перезагрузка системы не помогла - помогла полная переустановка Терминала
2940
с Избранного запускаю программу - запускается не то. что ижидалось. проблема присутствовала и в предыдущем билде. в позапрошлом билде такого не замечал.
К сожалению так было всегда
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Ошибки, баги, вопросы
A100, 2020.08.01 03:17
Пошаговое описание проблемы:
Результат: Запустится ExpertMACD 1.00
Ожидалось: компиляция с последующим запуском Эксперта Test
Помню (потому что сам сталкивался) в прошлом году было уже чье то сообщение об этой проблеме, но ничего не поменялось
и видимо долго еще будет