Форум: "Основная";
Текущий архив: 2002.03.28;
Скачать: [xml.tar.bz2];
ВнизДинамические массивы в Дельфи Найти похожие ветки
← →
lipskiy (2002-03-10 00:07) [6]Я немного не в тему, хотя кто его знает...
Был у меня случай, когда я текстовый файл читал в динамический массив. Строк около 100 тыс, длиной разной, в среднем символов 200. Так вот, поскольку числа строк заранее не известно (а посчитать их перед заполением массива сразу в голову не пришло), то я при прочтении новой строки делал в цикле SetLength(ar,Length(ar)+1) и вносил новую строчку. При такой операции где-то на 60-ти тысячах строк выдавалась не помню какая ошибка (давно было), но что-то про недостаток ресурсов. Долго репу чесал, так как памяти физической полно было, ну и для проверки решил сразу оттяпать кусок на 200 тыс. строк, заполнить его а лишнее потом отрубить. И прошло, как ни странно! Я и больше оттяпывал - проходило! А вот построчно наращивать, то есть поэлементно (для массива) - затыкается... Природа этого явления мне самому не очень ясна. Если кто знает - почему так, мне было бы интересно послушать. М.б. и у Vladimir1 проблема в этом.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.03.28;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c