Hi;
ich habe ein kleines Problem mit einem Spinedit.
Bei
Delphi-Quellcode:
var i: integer;
{......}
procedure TForm1.spineditChange(Sender: TObject);
begin
i:=spinedit.value
end;
bekomme ich natürlich einen Conversion Error, wenn ich einen Eintrag markiere und einen anderen hineinschreibe. Denn für einen kurzen Moment steht dann gar nichts drinnen.
Wie verhindere ich das?
Wenn ich eine Abfrage einbaue:
if (spinedit.value>0) and (spinedit.value<1000) then i:=spinedit.value
stürzt das Programm auch ab und
Delphi-Quellcode:
try
i:=spinedit.value;
except
showmessage('Fehler!');
end;
stürzt auch ab.
Wie kann ich feststellen, ob das Feld leer ist?