Verificando se um valor é numérico ou String

Bem pessoal, hoje mostrarei uma função nativa do Delphi para verificar se valor é númerico ou String, ao invés de criar funçãoes para este fim.

Para isso usarei a função val.

Então vamos lá.

….

var

valor  :  string;

nr : integer;

c : integer;

begin

val(valor,nr,c);

if c=0 then

é númerico

else

é string;

….

onde

valor é a string que se deseja saber se é numérica ou não;

nr é o tipo numérico a ser comparado, pode ser integer ou real;

c é a variável de retorno da comparação, se 0 é verdade senão é falso.

Espero ter ajudado.

Até a próxima.

Uma resposta para Verificando se um valor é numérico ou String

  1. odair disse:

    Obrigado, ajudou muito essa dica. E o mais importante de suas dicas, são que elas usam os recursos ntivos do delphi. Parabéns. Até q enfim achei um lugar onde podemos usar os recursos nativos!!!! valeu.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: