Еще вопросик (на мой взгляд не стоющий отдельной темы). Есть "SpinEdit1" и есть переменная "I". По изменению "SpinEdit1" переменная "I" должна принимать значение " SpinEdit1.Value". То есть такая процедура
Код:
procedure TForm1.SpinEdit1Change(Sender: TObject);
var
I : integer;
begin
I := SpinEdit1.Value;
end;
Но если в время работы проги стереть содержимое "SpinEdit1" (там будет пусто) прога оброботает событие "SpinEdit1Change" и попытается "I" прировнять к пустоте. Что конечно выдаст ошибку

Как это исправить?

Зарание спасибо!
