Страница 1 из 1
Перевод строки с прибора в число
Добавлено: 13 авг 2019, 09:58
Bondosha
Кусок схемы предлагаю во вложении, при переводе из строки теряет часть после запятой, не могу подобрать нужные параметры, помогите
Re: Перевод строки с прибора в число
Добавлено: 13 авг 2019, 10:37
ladik
Что-то Вы намудрили
Re: Перевод строки с прибора в число
Добавлено: 13 авг 2019, 10:56
Bondosha
И картина все равно такая
Re: Перевод строки с прибора в число
Добавлено: 13 авг 2019, 12:06
Borjomy_1
Вам надо поставить параметр "%.;%f"
Причина: по умолчанию разделитель дробной части - запятая. Необходимо явно назначить разделитель - точку.
Re: Перевод строки с прибора в число
Добавлено: 13 авг 2019, 12:12
Bondosha
Borjomy_1, ничего не изменилось
Re: Перевод строки с прибора в число
Добавлено: 13 авг 2019, 12:28
Vasiliy Baev
Вам всё уже подсказали, внимательнее.
- 1.png (10.57 КБ) 3327 просмотров
Re: Перевод строки с прибора в число
Добавлено: 13 авг 2019, 12:33
Bondosha
Да, не заметила кнопку, спасибо
Re: Перевод строки с прибора в число
Добавлено: 13 авг 2019, 12:51
Borjomy_1
Vasiliy Baev, Это плохой способ. Потому что знак разделения разрядов зависит не от настроек операционной системы, а зависит от настроек устройства. Вы разницу ощущаете?
Re: Перевод строки с прибора в число
Добавлено: 13 авг 2019, 13:24
Vasiliy Baev
Borjomy_1,
Полностью с Вами согласен. Вы дали абсолютно правильный ответ, но автор вопроса его не понял.
- 2.png (11.96 КБ) 3309 просмотров
Re: Перевод строки с прибора в число
Добавлено: 13 авг 2019, 14:22
Blackman
Нет никакой разницы какой способ использовать:
Vasiliy Baev или
Borjomy_1
use system decimal point - defines the
decimal separator. If
TRUE (default), the
decimal separator uses the
localized decimal separator. If
FALSE, the
decimal separator is a
period.
Т.e. если FALSE разделитель всегда точка.