ClipaTec Informática

Receba novidades por e-mail. Digite seu e-mail abaixo e clique no botão "Cadastrar"

Delivered by FeedBurner

18 de novembro de 2014

Conversão de dados no Delphi - parte 1

delphi
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”:
delphi

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):
delphi
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 comentários:

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!