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

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

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

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

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

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

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …