Si jamais Edit1.Text contient une chaîne invalide, StrToInt lance une exception. Pour ne pas devoir la gérer, on peut utiliser StrToIntDef, qui demande un second paramètre. Ce second paramètre est la valeur renvoyée par la fonction si jamais la chaîne donnée ne contient pas un nombre valide. Comme ici les bornes (0 à 255) sont connues et inférieures aux bornes d'un Integer, il suffit de passer une valeur hors de ces bornes comme second paramètre, donc j'ai mis -1, mais on aurait pu aussi mettre 256 ou -500, peu importe.
---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire