![]() |
По частям грузите тогда, раз нужно. 1 массив из хреновой тучи элементов не самый удачный подход.
|
Цитата:
Памяти не напасетесь. Не говоря уже о том, как это будет работать. |
критиковать "предполагаемый" подход ни к чему. то, что это не работает я уже написал в первом посте.
просьба была - посоветовать, как решить эту задачу. |
Что значит критиковать не надо, если подход неверен с самого начала. Вы скажите для чего это нужно? Еще раз повторю - загрузить нужно, мы это поняли. Что вы будете делать с этим массивом, ведь в него вы даже (если загрузите строку) не переведете эту самую строку методом split. Вы просто не дождетесь.
Искать фориком по массиву? - труба. Чтобы посоветовать решение - нужна задача. |
про 100 мегабайт - это гарантированный от Адоби аплоад через FileReference ...
по сабжу - а зачем вам столько много и сразу? |
повторюсь опять.
нужно загрузить текстовый файл со строками. получить эти строки в массив. и работать с ними так как заблагорассудится. |
Цитата:
|
опять не успел.)
Вам не хватит памяти на обработку такой структуры |
Не знаю, откуда столько текста, но может быть вы посмотрите в сторону БД? Каждая строка имеет свой индекс, загружаете только нужные.
|
Не вижу проблемы. Берёте и ищете по массиву байты который обозначают перевод строки, там есть такое. Определяете диапазон, переставляете указатель на начало этого диапазона и читаете readUTFBytes(length:uint):String. Возможно это будет падать, тогда попробуйте байты для строки скопировать в другой временный bytearray;
|
| Часовой пояс GMT +4, время: 08:02. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.