делфи. в чем ошибка?
procedure TForm1.Button2Click(Sender: TObject);
var sum,cena,kol:real;
s:string;
summ_text:string;
cod1,cod2:integer;
begin
val(edit2.Text,cena,cod1);
val(edit2.Text,kol,cod2);
sum:=cena*kol;
str(sum:10:2,s);
button1.SetFocus;
label4.Caption:=('Итого к оплате: ' +trim(s)+',руб')
в чем ошибка?