Fórum Conversão de variaveis (Duvida de principiante) #206091
13/01/2004
0
Tenho um Edt onde é digitado os meses do ano no formato numerico (01,02,03,etc) e preciso colocar um if/else para que caso o nº digitado seja maior que 12 ele informe um showmessage de advertencia... a parte do if/else e do showmessage é tranquila e tá pronta, o problema é que eu não consigo lembrar de como faço a conversão de string para inteiro... ou seja, pegar o nº do Edt (que é string, assim como sua variavel) e transforma-lo em integer para fazer o if/else e voltar de integer para string...
se alguém puder me ajudar eu agradeço...
Maluco Tubaina
Curtir tópico
+ 0Posts
13/01/2004
Luineumann
Gostei + 0
13/01/2004
Zumbi
[b:9e43994fc9]StrToInt(variavel)[/b:9e43994fc9] transforma de string para inteiro.
e quando voltar ao if/else ele vai continuar como estava pois essa istrução soh muda no local(procedimento) onde esta...
naum se ajudei mas flw...
Gostei + 0
13/01/2004
Maicongabriel
if StrToInt(Edit1.Text) > 12 then ShowMessage(´É maior que 12!´);
Gostei + 0
13/01/2004
Beppe
IntToStr(Um_Inteiro) retorna string
Como alternativa, você pode usar um TSpinEdit(Samples), que só aceita números, e pode limitar o domínio(mínimo e máximo)
Gostei + 0
13/01/2004
Maluco Tubaina
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)