Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.06.25;
Скачать: CL | DM;

Вниз

преобразование   Найти похожие ветки 

 
bevaine   (2006-06-05 11:06) [0]

Как преобразовать строку - "27.4878" в число 27,4878 и какой тип данных используется для чисел с дробной частью, я так понял что integer не работает.


 
tesseract ©   (2006-06-05 11:09) [1]

strtofloat. будет real или double.


 
bevaine   (2006-06-05 11:16) [2]

не работает :

var
 GetCurs1: Real;
 GetCurs2: Double;
begin
 GetCurs1 := strtofloat("25.3323");
 GetCurs2 := strtofloat("25.3323");
end;


 
Рамиль ©   (2006-06-05 11:17) [3]

DecimalSeparator := ".";


 
ЮЮ ©   (2006-06-05 11:19) [4]

strtofloat использует региональные настройки для символа "разделитель дробной и целой части". Так что следует убедиться, что в строке тот же разделитель, что и DecimalSeparator.

См. ещё процедуру Val, для которой разделитель дробной и целой части всегда "."


 
bevaine   (2006-06-05 11:19) [5]

Рамиль, напиши подробнее, желательно код, я новичок в Делфи.


 
Рамиль ©   (2006-06-05 11:21) [6]


> Рамиль, напиши подробнее, желательно код, я новичок в Делфи.

Якой код еще? Я и так его написал.

var
GetCurs1: Real;
GetCurs2: Double;
begin
DecimalSeparator := ".";
GetCurs1 := strtofloat("25.3323");
GetCurs2 := strtofloat("25.3323");
end;


 
SergP ©   (2006-06-05 14:50) [7]


> "27.4878" в число 27,4878


> какой тип данных используется


Ну в зависимости от обстоятельств можно и currency использовать....



Страницы: 1 вся ветка

Текущий архив: 2006.06.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.039 c
15-1149242870
Вопрошающий
2006-06-02 14:07
2006.06.25
Алгоритм определения дня недели по дате


6-1140019622
Хинт
2006-02-15 19:07
2006.06.25
Отправить сообщение серверу и получить ответ


15-1149180484
Dter
2006-06-01 20:48
2006.06.25
"Задача о рюкзаке" (перебор вариантов)


2-1149659506
Adrea
2006-06-07 09:51
2006.06.25
Графика


3-1146037110
Alexey V.
2006-04-26 11:38
2006.06.25
dbf в XML