GolangとC++を使ってワークブックの未管理リソースを解放する
Contents
[
Hide
]
Aspose.Cellsは、Workbook オブジェクトのアンマネージリソースを解放するための Workbook.Dispose() メソッドを提供しています。Disposeパターンは、ファイルやパイプハンドル、レジストリハンドル、待機ハンドル、またはアンマネージメモリブロックへのポインタなど、アンマネージリソースにアクセスするオブジェクトにだけ使用されます。これは、ガベージコレクタが未使用の管理オブジェクトを効率的に回収することができる一方で、アンマネージオブジェクトを回収することができないためです。
Workbookオブジェクトは、単一のメソッドDispose()を持つIDisposableインターフェースを実装しています。Workbook.Dispose()メソッドを直接呼び出すか、Usingステートメントを使用して自動的にこのメソッドを呼び出すことができます。