GARANTIR DESCONTO

Fórum Como saber se uma váriavel é string ou inteiro ou float #616043

21/06/2021

0

Boa Noite!

Alguém pode me ajudar a como saber se uma variável contem valor inteiro ou string.
Exemplo : X:= ''123afa''
y:=''12345''

ou seja: X é uma string e Y é inteiro;
Adailso Cosme

Adailso Cosme

Responder

Posts

21/06/2021

Wanderson Cardoso

Boa Noite!

Alguém pode me ajudar a como saber se uma variável contem valor inteiro ou string.
Exemplo : X:= ''''123afa''''
y:=''''12345''''

ou seja: X é uma string e Y é inteiro;

Na duvida use string já que string recebe letras e números e inteiro só numeros!
Responder

Gostei + 0

22/06/2021

Natanael Ferreira

Existe a função nativa "TryStrToInt" para testar se a variável string pode ser convertida para inteiro.

Veja um exemplo:

var
  X, Y: string;
  inteiroAux: Integer;
begin
  X := '123afa';

  if TryStrToInt(X, inteiroAux) then
    ShowMessage('variável X é inteiro')
  else
    ShowMessage('variável X ão é inteiro');

  Y := '12345';

  if TryStrToInt(Y, inteiroAux) then
    ShowMessage('variável Y é inteiro')
  else
    ShowMessage('variável Y não é inteiro');
end;
Responder

Gostei + 0

23/06/2021

Adailso Cosme

Muito obrigado!
Funcionou perfeitamente!!
Responder

Gostei + 0

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

Aceitar