Текущий архив: 2006.06.11;
Скачать: CL | DM;
Вниз
Из строки в Double Найти похожие ветки
← →
Russ (2006-05-26 10:22) [0]Доброго времени суток!
пытаюсь перевести строку в тип Double при помощи StrToFloat но результат всегда равен 0.
подскажите в чём может быть проблема.
есть ли другие способы перевести строку в Double?
← →
Johnmen © (2006-05-26 10:33) [1]Что за строка?
← →
Russ (2006-05-26 10:49) [2]
> Что за строка?
строка с дробным либо целым числом
например
a:="0,25"
← →
Johnmen © (2006-05-26 11:00) [3]Всё б.д. нормально.
← →
Kolan © (2006-05-26 11:02) [4]
FloatToStr
иStrToFloat
.
← →
ЮЮ © (2006-05-26 11:08) [5]>StrToFloat но результат всегда равен 0
Может кроме этого ещё ошибка вылетет о невозможности преобразования?
Если да, то "0,25" должна иметь вид "0"<DecimalSeparator>"25", где <DecimalSeparator> зависит от локальных настроек машины.
Если же ошибки нет, значит переводишь не эту строку.
← →
Kolan © (2006-05-26 11:10) [6]Извеняюсь плохо прочес [0].
> есть ли другие способы перевести строку в Double?Val, Str, Format
← →
Russ (2006-05-26 11:31) [7]
> Может кроме этого ещё ошибка вылетет о невозможности преобразования?
>
> Если да, то "0,25" должна иметь вид "0"<DecimalSeparator>"25",
> где <DecimalSeparator> зависит от локальных настроек машины.
>
>
> Если же ошибки нет, значит переводишь не эту строку.
был код
var str:string;
i:Double;
begin
str:="0,25";
i:=StrToFloat(str);
end;
в результате i было равно 0
после добавления edit
var str:string;
i:Double;
begin
str:="0,25";
i:=StrToFloat(str);
edit1.text:=floattostr(i);
end;
всё заработало i =0,25
в чём тут секрет?
← →
Russ (2006-05-26 11:34) [8]если убрать строку
edit1.text:=floattostr(i);
i опять равно 0
← →
Johnmen © (2006-05-26 11:35) [9]Компилятор выбросил этот код за ненадобностью...
:)
← →
Desdechado © (2006-05-26 11:39) [10]i дальше не используется, потому не вычисляется
← →
Kolan © (2006-05-26 11:42) [11]Чтобы не попасться еще отключи оптимизацию на время отладки.
Project->Options->Compiler->Optimization
← →
Russ (2006-05-26 11:53) [12]Всем спасибо , разобрался.
Однако пятница день тяжелый.
Страницы: 1 вся ветка
Текущий архив: 2006.06.11;
Скачать: CL | DM;
Память: 0.49 MB
Время: 0.044 c