Вверх ↑
Ответов: 16884
Рейтинг: 1239
#1: 2009-11-01 19:46:49 ЛС | профиль | цитата
nesco писал(а):
Надо просто Replace поставит
Два Replace или автомат определения какой файл unix или windows, чтобы в скомпилированой проге руками замену не делать.

nesco писал(а):
1143680 строк
а в своей схеме ты выигрываешь в скорости только потому, что грузишь файл в память (StrList) и потом работаешь с памятью. И больше ничем.
Обыкновенный StrList.doLoad сработает также.
И размер парсированного файла зависит от размера свободной памяти.
Правда сейчас, при Gb-ных размерах, это большого значения не имеет.

Проверил на буке с 128 Мб памяти (свободной около 30 Мб) - полный затык и выход только через кнопку Reset .
Я же читаю по одной строке и мне по барабану размер памяти. Та же бука свободно отпарсила весь мой тестовый файл на 76 Мб.
Быстро и без проблем.



карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0