procedure TForm1.Button1Click(Sender: TObject); var i:integer; Total, Value : Extended; begin Total := 0; Value := 0; for I := 0 to Memo1.Lines.Count-1 do if TryStrToFloat(Memo1.Lines[i], Value) then Total := Total + Value; Label1.Caption := format('%.4n',[Total]); end;