![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 29.03.2008
Сообщений: 32
|
![]()
Программа должна счетывать из txt файла строки, примерно 10 строк в секунду. Размер файла 10 мегабайт. Будет ли правильным загружать весь файл в переменную stringlist и работать уже с ним? Или как правильнее?
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 01.12.2009
Сообщений: 569
|
![]()
Ну вобще с файлами большого объёма, такими как txt, wav, avi и пр. работают асинхронные читари файлов, ну естественно такой же вывод.
Принцип такой : Есть в памяти буферное кольцо если вывод запросил один буфер, то ставим потоку задачу загрузить данные из файла в этот буфер. естественно все по правилам синхронизации потока ипроцесса и пр. Пример : Так делает Word |
![]() |
![]() |
![]() |
#3 | |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]() Цитата:
Волноваться надо начинать, когда объем файлов исчисляется сотнями мб.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с файлом | 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 |