![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как преобразовать String -> Extended? [D5, Win95/98]
MaXie © (2002-02-19 09:45:00)Подскажите пожалуйста, как численную информацию (целое число, состоящее из 20 значащих цифр) из текстовой строки элемента Edit1 преобразовать к типу Extended?
Типы float/double позволяют вмещать в себя только 15-16 значащих цифр, но ни как не 20, поэтому общеупотребимая процедура преобразования StrToFloat здесь не подходит.
Johnmen (2002-02-19 09:59:00) [1]if TextToFloat(
PChar(MyString),MyExtended,fvExtended) then ...
при этом надо иметь в виду, что в качестве десятичного разделителя принимается только точка...
Виктор Щербаков (2002-02-19 09:54:00) [2]function StrToFloat(const S: string): Extended;
Обрати внимание на тип возвращаемого значения.