knodit:
А как по-другому, кроме "0.000000", можно представить с 6-ю знаками после точки число с порядком -308 ?
Уберите ArrayResize и если после CopyBuffer размер массива не изменится смотрите ошибку копирования.
Alexey Viktorov #:
Уберите ArrayResize и если после CopyBuffer размер массива не изменится смотрите ошибку копирования.
Спасибо. Убрал.
Уберите ArrayResize и если после CopyBuffer размер массива не изменится смотрите ошибку копирования.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Добрый день.
Очередной "веселый" глюк с одной из базовых функций.
Загоняем в динамический массив значения индикатора. Подготавливаю к выводу в виде строки. На выходе почему-то получаю обнуление значений.
Тут ничего сложного. Ресайз динамического массива, объявленного ранее, копирую данные индикатора.
Создаю переменную типа double и присваиваю ей какое-то добланутое значение. Создаю три переменные типа string.
sss1 - нормально получает результат преобразования переменной ttt в string.
ss2 - должно получить значение не нулевого элемента массива с числом, но получает нули.
sss3 - думаю, может, проблема в самом массиве.. Предварительно присваиваем переменной ttt значение элемента массива и потом делаю DoubleToString. Удивительно, но снова вижу нули.
И от, что вижу в дебагере
Самое удивительное, что если заносить в ячейку массива какое-то введенное значение в ручном режиме, то значение потом нормально конвертируется.