Esta função retorna a string com os caracteres de vírgula substituídos por ponto. Para testa-la você precisará de um botão e dois TEdits.
Vamos ao código-fonte:
Technorati Tags: delphi, edit, string, function
Vamos ao código-fonte:
procedure TFormTeste.ButtonSubstituiClick(Sender: TObject);
begin
//Aqui será passado para o EditResult o resultado da funcao VirgtoPonto
EditResult.Text := VirgtoPonto(EditOriginal.text);
end;
Function TFormTeste.VirgtoPonto(Text: string) : string;
var
n : integer;
Texto_Result: string;
begin
for n := 1 to length(Text) do
begin
//Checa se o caracter atual é uma vírgula
if Copy(Text,n,1) = ',' then
//caso seja uma vírgula, acrescenta um ponto na string
Texto_Result := Texto_Result + '.'
else
//Caso não seja uma vírgula, copia o caracter para a string
Texto_Result := Texto_Result + copy(Text,n,1);
end;
Result := Texto_Result;
end;
Technorati Tags: delphi, edit, string, function
Comentários