Liegt keine Zahl vor (leer/ nichtnumerische Characters), würde ich das Editfeld...
...eine Maske für Zahlen verpassen mit default Wert 0.
Ps: Ich glaube nicht das der TE (Delphi for Ing Bachelor) groß Interesse hat wie man es in Zukunft korrekt handhaben sollte sondern lediglich das sein "Problem" weg ist.