作成日: 2017/03/09 最終更新日: 2017/03/09
文書種別
不具合
状況
修正済み
詳細
テキスト情報を多く含むシェイプを設定し、マウス移動を繰り返すとメモリの使用量が増加続けます。
【手順】
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
【手順】
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 1(v10.0.4003.2012)で修正済み。
旧文書番号
40128