Como fazer para verificar se o que foi digita no edit é floa

27/12/2005

0

Como fazer para verificar se o que foi digita no edit é float. ou seja como fazer para que o usuário não digite um valor diferente de um float.

eu estou com o seguinte problema no edit eu escrevi ( 4.000,00) na hora de gravar o sistema me informou que era invalido pois não é um compo float, ja
assim (4000,00) funciona.


Chip_set

Chip_set

Responder

Posts

27/12/2005

Caninha51

Eh, ele naum aceita o ponto como separador.

Tenta...
var
  Valor: Real;
begin
  edit1.Text := StringReplace(edit1.Text,´.´,´´,[rfReplaceAll]);
  Valor := StrToFloatDef(edit1.Text, 0);
  ...
end;


ou sem mexer no edit...
var
  Valor: Real;
begin
  Valor := StrToFloatDef(StringReplace(edit1.Text,´.´,´´,[rfReplaceAll]), 0);
  ...
end;


flw


Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar