Формат чисел в *.ini файле

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
pensioner
новенький
Сообщения: 13
Зарегистрирован: 02.11.2009 20:02:28

Формат чисел в *.ini файле

Сообщение pensioner »

Вобщем программа, которую пишу , должна открывать *.ini файл, созданный другой программой написанной на visual basic и читать от туда параметры.
Всё хорошо, но вот некоторые парамертры имеют такой формат:
aoLeftBlowPinDown=5.00000007450581E-02
aoLeftBlowDelay=7.99999982118607E-02
На самом деле тут должны быть сотые доли секунды.

Можно превести это к нормальному виду?
Logo
постоялец
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

Сообщение Logo »

Это нормальная запись числа, для преобразования используем функцию:
StrToFloat('5.00000007450581E-02'); //Возвращает число
или
FormatFloat('0.00', 5.00000007450581E-02); //Возвращает строку
pensioner
новенький
Сообщения: 13
Зарегистрирован: 02.11.2009 20:02:28

Сообщение pensioner »

Logo
спасибо :) , опять выручил.
Ответить