Çalışma Kitabının Yönetilmeyen Kaynaklarını C++ ile Serbest Bırakın
Contents
[
Hide
]
Aspose.Cells, Workbook nesnesinin yönetilmeyen kaynaklarını serbest bırakmak için Workbook.Dispose() yöntemi sağlar. Temizleme deseni, yalnızca dosya ve boru tanıtıcıları, kayıt defteri tanıtıcıları, bekleme tanıtıcıları veya yönetilmeyen bellek bloklarına erişen nesneler için kullanılır. Bu, çöp toplayıcısının kullanılmayan yönetilen nesneleri geri kazanmadaki çok etkili olmasından dolayıdır, ancak yönetilmeyen nesneleri geri kazanamaz.
Workbook nesnesi artık IDisposable arayüzünü uygular ve bu arayüz tek bir yöntem Dispose() içerir. Workbook.Dispose() yöntemini doğrudan çağırabilir veya bu yöntemi otomatik çağırmak için Using ifadesini kullanabilirsiniz.
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
int main()
{
Aspose::Cells::Startup();
// Create workbook object
Workbook wb1;
// Call Dispose method
wb1.Dispose();
// Call Dispose method via RAII (Resource Acquisition Is Initialization)
{
Workbook wb2;
// Any other code goes here
} // wb2 is automatically disposed when it goes out of scope
Aspose::Cells::Cleanup();
}