Borland C++ BCB 5 - EAccessViolation DynamicArray Массив слишком большой

Я использую BCB 5, и у меня есть DynamicArray, который отлично работает в нормальных условиях, но недавно я был вынужден использовать его для большого набора данных (около 7000 элементов), и мой обработчик исключений выдает это EAccessViolation. Это происходит после:

try
{
    sz++;
    Recon.Length = (sz + 1);
}

И когда я проверил Recon.Length = 4606

Я увеличил максимальный размер кучи до максимального значения для параметра компоновщика, но все равно получаю эту ошибку.

Есть ли другой способ увеличить объем памяти, доступной приложению

0 ответов

Другие вопросы по тегам