Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.01.2010, 11:55   #1
m.a.x.i.m
Пользователь
 
Регистрация: 29.03.2008
Сообщений: 32
По умолчанию работа с txt файлом

Программа должна счетывать из txt файла строки, примерно 10 строк в секунду. Размер файла 10 мегабайт. Будет ли правильным загружать весь файл в переменную stringlist и работать уже с ним? Или как правильнее?
m.a.x.i.m вне форума Ответить с цитированием
Старый 15.01.2010, 12:06   #2
notHaker
Форумчанин
 
Аватар для notHaker
 
Регистрация: 01.12.2009
Сообщений: 569
По умолчанию

Ну вобще с файлами большого объёма, такими как txt, wav, avi и пр. работают асинхронные читари файлов, ну естественно такой же вывод.

Принцип такой :

Есть в памяти буферное кольцо
если вывод запросил один буфер, то ставим потоку задачу загрузить данные из файла в этот буфер.

естественно все по правилам синхронизации потока ипроцесса и пр.

Пример :

Так делает Word
Код - это работа, а работа стоит денег.

pz-game.ru. 2d зомби-сурвивал для олдфагов.
notHaker вне форума Ответить с цитированием
Старый 15.01.2010, 12:16   #3
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Цитата:
Размер файла 10 мегабайт.
Вам понадобится менее доли секунды, чтобы загрузить его в TStringList.
Волноваться надо начинать, когда объем файлов исчисляется сотнями мб.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с файлом D_E_N Общие вопросы Delphi 6 17.07.2009 14:03
С++ работа с файлом. НедоВовик Помощь студентам 1 05.07.2009 18:22
Delphi. Консольное приложение для работы с txt. файлом MexX Помощь студентам 1 13.05.2009 09:37
Работа с файлом (на примере txt) ROD Общие вопросы C/C++ 3 22.02.2009 15:01
работа с txt файлом ShenDy Общие вопросы C/C++ 1 08.04.2008 22:55