Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проконсультируйте по работе с объемными файлами


MaryM ©   (2008-06-17 11:05:00) 

Народ, подскажите. Предположим, я делаю текстовый редактор (это не совсем так, но не суть), в котором бы редактировались большие файлы (большие - ок. 500 000 символов с пробелами или больше). Так вот, вопрос мой состоит в том, как подобные вещи делают профессионалы - открытие такого большого файла, он же, как я понимаю, выгружается в память... не нужно ли это делать как-то по-другому?
Понимаю, что мой вопрос сумбурен и непрофессоинален, но на то это и раздел для начинающих. Может, есть какие-то статьи на эту тему?..


Anatoly Podgoretsky   (2008-06-17 11:57:00) [1]

> Игорь Шевченко  (17.06.2008 11:46:06)  [6]

Не удивительно, поскольку скорость чтения современных винчестеров 50 000 000 - 120 000 000 байт/сек


Игорь Шевченко   (2008-06-17 11:46:00) [2]

за ради интереса написал простой редактор (мемо).
файл в 2 500 000 символов загружается мгновенно


Anatoly Podgoretsky   (2008-06-17 11:24:00) [3]

Так поскольку это собственный редактор, то кто же мешает замерить занимаемую память и скорость загрузки файла. Должно  быть доли секунды и 0.5-1.5 мб памяти под файл.
Если это не так, то переписывать с нуля.


TUserClass   (2008-06-17 11:22:00) [4]

Действительно - а если файл в 5 гб ??? Сам интересуюсь этим вопросом - ждем ответов... :)


MaryM   (2008-06-17 11:21:00) [5]

>>Откуда же это большой файл, всего лишь полмегабайта - ничто. У тебя что 32 мб оперативки?
я просто волнуюсь заранее, на всякий случай *краснеющий смайлик*


Anatoly Podgoretsky   (2008-06-17 11:15:00) [6]

> MaryM  (17.06.2008 11:05:00)  [0]

Откуда же это большой файл, всего лишь полмегабайта - ничто. У тебя что 32 мб оперативки?


Игорь Шевченко   (2008-06-17 11:11:00) [7]

500 000 это мелочи - грузи в мемо


Наверх

Титульная страница Поиск, карта сайта Написать письмо