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

Вниз

Замена точки на запятую   Найти похожие ветки 

 
SkySat   (2004-01-21 18:06) [0]

Подскажите функцию, которая могла бы переводить текст пита: 2,2 на: 2.2
Спасибо!


 
Skier ©   (2004-01-21 18:09) [1]

А зачем сие ?


 
Тимохов ©   (2004-01-21 18:13) [2]

stringreplace


 
jack128 ©   (2004-01-21 18:14) [3]

var
iPos: integer;
begin
i := Pos(",", s);
while i > 0 do
begin
s[i] := ".";
i := Pos(",", s);
end
end


 
YuRock ©   (2004-01-21 18:15) [4]


function Zamena_Zapyatoy_Na_Tochky(const Text_S_Zapyatymi: String): String;
var
i: Integer;
begin
Result := Text_S_Zapyatymi;
for i := 1 to Length(Result) do if Result[i] = "," then Result[i] := ".";
end;


:))


 
Sandman25 ©   (2004-01-21 18:23) [5]

Присоединяюсь к [1]. А зачем сие? (c) Skier
Возможно, лучше изменить DecimalSeparator.


 
Юрий Зотов ©   (2004-01-21 18:27) [6]

Что-то у меня такое ощущение, что автору вопроса больше подойдет вот это:

function NormalizeFloat(const FloatStr: String): String;
var
i: Integer;
begin
Result := FloatStr;
for i := 1 to Length(Result) do
if Result[i] in [".", ","] then
Result[i] := DecimalSeparator
end;


 
YuRock ©   (2004-01-21 18:30) [7]

> Юрий Зотов © (21.01.04 18:27) [6]

Хорошо, конечно, но что делать, если в FloatStr несколько запятых?..

По-моему, автор так до сих пор и не ответил на [1]...


 
Zz_   (2004-01-21 18:36) [8]

function Xm(Value:Double):String;
var S:String; i,j:Integer;
begin
S := FloatToStrF(1E-15*Value,ffExponent,16,3);
SetLength(Result,25);
j := 1;
for i := 1 to Length(S) do begin
if(S[i]=DecimalSeparator)then Continue;
Result[j] := S[i];
Inc(j);
end;
Result[j] := #0;
Result := PChar(Result);
end;


 
Юрий Зотов ©   (2004-01-21 18:44) [9]

> YuRock © (21.01.04 18:30) [7]

> что делать, если в FloatStr несколько запятых?
Искать ошибку в коде, формирующем FloatStr.
:о)

> По-моему, автор так до сих пор и не ответил на [1]
Эт-точно.
:о)



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

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

Наверх




Память: 0.48 MB
Время: 0.032 c
3-1964
pashtet
2004-01-09 14:43
2004.02.02
Paradox+ODBC не работает функция upper()?


6-2258
2ac
2003-11-26 07:30
2004.02.02
Как запретить TwebBrowser проигрывать звуки (на некоторых сайтах


1-2126
zamkom
2004-01-19 17:07
2004.02.02
Поиск текста в файле


1-2083
MadGhost
2004-01-19 23:18
2004.02.02
создание своего события в компоненте.


3-2047
Evyshka
2004-01-05 16:50
2004.02.02
Связь кнопки с гридом