Подскажите пожалуста, как создать массив целых чисел (integer) из 55332 строк и 10 столбцов.
Можно ли это оформить с помощью DynamicArray и не будет ли глюков с выделением памяти ???
Ещё в ХэЛпЕ Билдера вычитал такую вещь: для использования памяти более 64К для статических массивов можно пользовать keyword 'huge' и выглядит это так: int huge array[70000L]; для выделения 140000 байт, но у меня не получилось это реализовать.
Или возможен какой-нить другой проверенный вариант ???
Пожалуста подскажите !!!
Зарание спасибо !!!
Помогите создать здоровенный массив !
-
vasketsov
Re: Помогите создать здоровенный массив !
На Delphi это так:
type
TMyItem = array[0..9] of Integer;
TMyList = array of TMyItem;
var list: TMyList;
SetLength(list, 55332);
В конце не забываем
SetLength(list, 0);
1) В Builder-е примерно также
2) По поводу 55332 и 10 - последнее дело эти константы в код забивать. Так что [0..9] рекомендую заменить на аналогичное ручное выделение памяти.
type
TMyItem = array[0..9] of Integer;
TMyList = array of TMyItem;
var list: TMyList;
SetLength(list, 55332);
В конце не забываем
SetLength(list, 0);
1) В Builder-е примерно также
2) По поводу 55332 и 10 - последнее дело эти константы в код забивать. Так что [0..9] рекомендую заменить на аналогичное ручное выделение памяти.