![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
число.число => число,число [D6, WinXP]
Johnny Raw © (2004-07-11 14:13:00)существует ли простой способ перегнать строку вида 12.12 etc. вo float, или может можно в наствойках Delphi поменять разделитель.
а то у меня сильно длинно получается:
posit:=pos('.', fm1.sg1.Cells[2, m]);
mr:=Copy(fm1.sg1.Cells[2, m], 1, Length(fm1.sg1.Cells[2, m])-posit-1)+','+copy(fm1.sg1.Cells[2, m], pos('.', fm1.sg1.Cells[2, m])+1, Length(fm1.sg1.Cells[2, m])-posit);
KilkennyCat (2004-07-11 15:51:00) [1]
> Johnny Raw © (11.07.04 15:49) [4]
а я бы лучше поменял в коде... не у всех винды такие же.
Johnny Raw (2004-07-11 15:49:00) [2]Всем спасибо. Поменял в винде.
Igorek (2004-07-11 15:38:00) [3]Посмотри Sysutils.DecimalSeparator
KilkennyCat (2004-07-11 14:56:00) [4]и даже если так делать, то все гораздо проще:
var
s : string;
....
s[pos('.', s] := ',';
или воспользоваться AnsiReplaceStr
Arm79 (2004-07-11 14:29:00) [5]1 - StrToFloat
2 - панель управления, язык и стандарты, числа, разделитель ...