Fórum erro em edit vazio #230259
05/05/2004
0
desde já agradeço a ajuda.
Diegobarcelos
Curtir tópico
+ 0Posts
05/05/2004
Wtjunior
Vc não pode converter um valor NÃO numérico para numérico, no caso do edit.text ser NULO então a conversão StrToInt vai dar erro mesmo.
Para solucionar verifique se o edit.text é diferente de nulo ...
if edit.text <> emptystr then
StrToInt()
Wilson
Gostei + 0
06/05/2004
Blivio
Complementando a dica do amigo, você pode usar a função StrToIntDef que assume um valor padrão (definido por você) caso a conversão retorne um erro.
Sintaxe: StrToIntDef(string, default)
Onde: string - valor a ser convertido para inteiro.
default - valor a ssumir caso [b:c76cbf0611]string [/b:c76cbf0611]não seja um inteiro válido
StrToIntDef(Edit1.text, -1);
{se o Edit1.text não tiver um número válido, a função retorna o segundo parâmetro, no caso, -1}
Espero ter ajudado.
Atenciosamente,
Blivio.
Gostei + 0
06/05/2004
Cbier
if edit1.text = ´ ´ then
showmessage.......
Pode usar no onexit do edit
CBier
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)