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

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

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

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

Сообщение pensioner » 06.11.2009 20:01:45

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

Можно превести это к нормальному виду?
pensioner
новенький
 
Сообщения: 13
Зарегистрирован: 02.11.2009 21:02:28

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

Сообщение Logo » 07.11.2009 03:25:37

Это нормальная запись числа, для преобразования используем функцию:
StrToFloat('5.00000007450581E-02'); //Возвращает число
или
FormatFloat('0.00', 5.00000007450581E-02); //Возвращает строку
Logo
постоялец
 
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

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

Сообщение pensioner » 07.11.2009 16:43:48

Logo
спасибо :) , опять выручил.
pensioner
новенький
 
Сообщения: 13
Зарегистрирован: 02.11.2009 21:02:28


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 41

Рейтинг@Mail.ru