Como a maioria sabe, o
Delphi é uma linguagem de programação fortemente tipada, desta forma, uma
variável, um parâmetro, etc, devem ter um tipo especificado em suas declarações. Alguns desses tipos mais usados são: Integer (valor numérico
sem casas decimais), Real (valor numérico com casas decimais) e String
(caracteres).
Na maioria das vezes, podemos usar sem problemas do jeito que foram declarados, mas as vezes precisamos ler um valor de um tipo e armazenar em uma
variável de outro tipo, é ai que
entra a conversão dos tipos de dados, as
principais são:
IntToStr - Inteiro Para String
StrToInt - String Para Inteiro
FloatToStr - Real Para String
StrToFloat - String Para Real
Vamos a um exemplo:
Imagine que você quer atribuir um valor de uma variável de do tipo inteiro para
a propriedade Text de um TEdit, nesse
caso temos que se fazer a
conversão de Inteiro para String (IntToStr), pois o Text só aceita valores do tipo strings, então temos que fazer o “inteiro virar uma string”:
Para fazer a conversão basta chamar o método de conversão e colocar entre parênteses o valor a ser
convertido.
Agora imagine o contrário, onde vamos ler o valor de um TEdit dentro de uma variável do tipo inteiro, então a conversão vai ser de String
para Inteiro (StrToInt):
Ainda usando o mesmo
exemplo, imagine que a variável agora seja do tipo Real, e você quer colocar o
valor dela dentro do Text do TEdit, a conversão
então será de Real para String (FloatToStr):
E também o contrário, colocar o valor do Text
do Edit na variável Real, então tem que se converter String para Real
(StrToFloat):
(Por Lucas Lemes)
0 comments:
Postar um comentário
Visite nossa página de Política de comentarios antes de comentar para ter certeza de que seu comentário não será excluído! Lembre-se, assim que aprovarmos o teu comentário ele será publicado, por isso, não deixe de sempre visitar nosso blog e conferir nossa resposta ao seu comentário, abraço!