主题:[讨论]一个关于异常处理的问题
一个关于异常处理的问题
我在运行下面一段程序时出现了异常提示如图(1)
procedure TForm3.Timer1Timer(Sender: TObject);
begin
edit1.Text:=inttostr(strtoint(dbedit3.Text) +strtoint(dbedit4.Text)
+strtoint(dbedit5.Text)+strtoint(dbedit6.Text)+strtoint(dbedit7.Text));
adotable1.Edit;//adotable1是用ACCESS建立的表
adotable1.FieldByName('total').AsInteger :=strtoint(edit1.Text);
end;
[color=00FF00][size=4][size=2]debugger exception notification
project project1.exe raised exception class EConverError with message ''' is not a valid integer value'.process stopped .use step or run to continue.[/size][/size][/color]
图(1)
而上面dbedit3—7为5个输入框,是从数据库中读出的值。
请问这种情况怎样处理?