Como saber se uma váriavel é string ou inteiro ou float
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;
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
Curtidas 0
Respostas
Wanderson Cardoso
21/06/2021
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;
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!
GOSTEI 0
Natanael Ferreira
21/06/2021
Existe a função nativa "TryStrToInt" para testar se a variável string pode ser convertida para inteiro.
Veja um exemplo:
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;
GOSTEI 0
Adailso Cosme
21/06/2021
Muito obrigado!
Funcionou perfeitamente!!
Funcionou perfeitamente!!
GOSTEI 0