Einzelnen Beitrag anzeigen

Tubos

Registriert seit: 25. Feb 2004
Ort: Yspertal (Niederösterreich)
1.014 Beiträge
 
Delphi 7 Personal
 
#1

EConversionError bei SpinEdit verhindern

  Alt 17. Apr 2004, 21:19
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?
Lukas
  Mit Zitat antworten Zitat