Текущий архив: 2002.07.15;
Скачать: CL | DM;
ВнизMax Size Dynamic Array Найти похожие ветки
← →
mazepa (2002-07-01 19:42) [0]Какой максимальный размер динамического массива можно установить?
← →
Anatoly Podgoretsky (2002-07-01 19:45) [1]procedure SetLength(var S; NewLength: Integer);
← →
Volj (2002-07-01 19:46) [2]Подозреваю, что реальное ограничение - объем оперативной памяти компа. Все прочие ограничения так или иначе можно обойти :)
← →
mazepa (2002-07-01 19:52) [3]у меня 128M c помощью SetLength больше 50 никак? в чем дело?
← →
Anatoly Podgoretsky (2002-07-01 19:57) [4]Если у тебя правильный компьютер, то у тебя как минимум 2 гб и это есть текущий лимит от ОС, но это лимит от ОС, а не динамического массива, тот ограничен логически размерностью
← →
Volj (2002-07-01 20:31) [5]Что значит "никак"? Какая ошибка?
← →
Anatoly Podgoretsky (2002-07-01 20:48) [6]Давай подробности и код
← →
MBo (2002-07-02 06:53) [7]работает
procedure TForm1.Button1Click(Sender: TObject);
var a:array of integer;
begin
setlength(a,50000000);//200 мегабайт, больше места нет под своп ;(
a[4999999]:=1;
caption:=inttostr(a[4999999]);
end;
← →
Anatoly Podgoretsky (2002-07-02 08:56) [8]mazepa © (01.07.02 19:52)
Вот у MBO компьютер неправильный, но он честно об этом предупредил и код привел, а ты?
← →
Sasha9 (2002-07-02 09:15) [9]2mazepa ©
а какого типа у тя массив?
← →
ga3 (2002-07-03 04:00) [10]2mazepa:
для етого надо в хелп залезть. Анатолий Подгорецкий (правильно написал?) в первом же ответе указал на тип переменной Integer. вот что по етому поводу говоритт хелп:
Type Range Format
Integer –2147483648..2147483647 signed 32-bit
Страницы: 1 вся ветка
Текущий архив: 2002.07.15;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.016 c