巨大なPDFファイルを処理する必要がある場合があります。そのような場合、ループで新しい演算子を使用します。これは非常に巨大なループであるため、10GBを超えるメモリが使用されます。ご存知のとおり、ハードディスクを使用するには、いくつかのWINAPI関数を使用する必要があります。しかし、私はそれを実装する方法がわかりません。誰でも私を助けることができますか?
コードスニペットは次のとおりです。
CMyObject gg_data;
for(__int64 i = 0; i < up_limit(__int64); ++i)
{
//add new data to the PDF file
CCAry pData = new CCAry("myData");
gg_data.AddRef(pData);
}
//after the loop, save file and free memory so that no memory leaks occur...
//Caution: the "save" is a very expensive work, it will take several hours!!!
gg_data.save();