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

Вниз

string -> single :0(   Найти похожие ветки 

 
NOX   (2004-08-08 19:21) [0]

Здраствуйте. Помогите плз решить глупую проблему:
не могу тип string перевести в тип single:

var s : string;
   n : single;
begin
s:="0.2"; //надо было писать s:="2e-1"; но надо именно так!
n:=StrToFloat(s);


Все вылетает с ошибкой, что "0.2" не корректное float point значение, какую функцию использовать?
Спасибо.


 
GanibalLector ©   (2004-08-08 19:34) [1]

0,2


 
GuAV ©   (2004-08-08 19:35) [2]

представление float в string зависит от региональных настроек


 
NOX   (2004-08-08 19:37) [3]

Я пробовал вызывать GetlocaleFormatSettings(1049, fs), а затем
StrToFloat(s, fs), но ошибка все равно вылезала. А если через запятую, то кажется будет взято только первое число, т.е. 0.


 
NOX   (2004-08-08 19:39) [4]

А нет! Через запятую можно! Но мне нужно прочитать из файла массив вещественных чисел, где не запятая а точка. так что мне все точки менять запятыми?


 
GanibalLector ©   (2004-08-08 19:43) [5]

так что мне все точки менять запятыми?
Как ты уже догадался два варианта:
-изменить рег.настройки
-менять "." на ","


 
NOX   (2004-08-08 19:43) [6]

Подскажите как именно? плз


 
GanibalLector ©   (2004-08-08 19:44) [7]

Подскажите как именно?
Что именно подсказать???


 
NOX   (2004-08-08 19:45) [8]

Все спасибо, разобрался теперь все работает.



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

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

Наверх




Память: 0.48 MB
Время: 0.059 c
4-1089289927
Elysium
2004-07-08 16:32
2004.08.22
Таймер на 6 миллисекунд


6-1088076779
вопрос
2004-06-24 15:32
2004.08.22
как отправить sms сообщение программно?


14-1091618969
peypivo
2004-08-04 15:29
2004.08.22
Какую посоветуете программу для аськи?


14-1090936185
Сериалоненавистница
2004-07-27 17:49
2004.08.22
Кому нравятся сериалы?


14-1091292086
Knight
2004-07-31 20:41
2004.08.22
Люди... напишите полезные утилиты в пределах 5 метров...