Use a
X := StrToIntDef(Edit1.Text, 0);
Retorna o valor da Edit1 em formato Integer, caso a Edit1.text contenha
um numero valido, o retorno é o 2 parametro, no exemplo ZERO.