Also inzwischen verstehe ich auch das Problem nicht. Wenn man alles zahlen löscht, so dass das SpinEdit Feld leer ist, dann passiert zuerst nichts. Keine Fehlermeldung, Nichts. Also wo ist das Problem?
Oder soll es reagieren wenn das Feld verlassen wird?
Dann das obere Beispiel in diese Prozedur packen:
Delphi-Quellcode:
procedure TForm1.SpinEdit1Exit(Sender: TObject);
begin
//...wie gehabt
end;