私は BCB 5 を使用しており、通常の条件下で完全に機能する DynamicArray を持っていますが、最近、大規模なデータセット (約 7000 アイテム) に使用することを余儀なくされ、例外ハンドラーがこの EAccessViolation をスローします。これは次の後に発生します。
try
{
sz++;
Recon.Length = (sz + 1);
}
そして、私が Recon.Length = 4606 をチェックしたとき
リンカー オプションでヒープの最大サイズを最大に増やしましたが、それでもこのエラーが発生します。
アプリケーションで使用できるメモリを増やす別の方法はありますか