シェイプのマウス移動を繰り返すとメモリの使用量が増加し続ける

文書番号 : 40035     文書種別 : 不具合     登録日 : 2017/02/17     最終更新日 : 2017/03/17
文書を印刷する
対象製品
SPREAD for Windows Forms 8.0J
状況
修正済み
詳細
テキスト情報を多く含むシェイプを設定し、マウス移動を繰り返すとメモリの使用量が増加続けます。

【手順】
1.新規フォームにSPREADを配置します
2.下記サンプルコードをコピーし、アプリケーションを実行します
3.シェイプを操作します
  --アプリケーションの消費メモリ量が増え続けて、フォームを終了するまでメモリが解放されません

【サンプルコード】
  Private Sub Form1_Load(sender As Object, e As System.EventArgs) Handles Me.Load
    ' シェイプあり
    Dim shape1 As New FarPoint.Win.Spread.DrawingSpace.RectangleShape()
    shape1.BackColor = Color.Aquamarine
    shape1.CanRenderText = True
    shape1.TextWrap = True
    shape1.AlignHorz = FarPoint.Win.HorizontalAlignment.Left
    shape1.AlignVert = FarPoint.Win.VerticalAlignment.Top
    shape1.Name = "shape1"
    shape1.Text = "abcdefghijklmnopqrstu"
    shape1.Width = Me.FpSpread1_Sheet1.Columns(1).Width - 2
    shape1.Height = Me.FpSpread1_Sheet1.Rows(0).Height - 2
    Me.FpSpread1.ActiveSheet.AddShape(shape1, 0, 1)
  End Sub
回避方法
Service Pack 4(v8.0.3507.2008)で修正済み。