[WinXP] Чтение больших файлов. > 200 МБайт.

Тема в разделе "WASM.WIN32", создана пользователем MuForum, 5 май 2010.

  1. ijon_tichy

    ijon_tichy New Member

    Публикаций:
    0
    Регистрация:
    23 фев 2010
    Сообщения:
    17
    Отрисовку придется писать самостоятельно. (Ну или найти готовый компонент, не знаю, есть ли такой.)
    Т.е. писать вручную скролл.
    Для начала написать такую фигню: ТМемо и TEdit. В поле вводится номер строки - в TMemo отображается 1 страница текста из файла, начиная с этой строки.
    Весь файл грузить в память нельзя, поэтому надо загружать только текущую страницу. (Или еще две соседних.)
    Нигде, кроме самого файла, файл хранить не нужно. Если задача вывести только выбранные строки, их надо сохранить в другой файл.
    В общем, основная идея такова. Работы тут куча. В теории можно написать модификацию TMemo. На практике - довольно много сложностей.
    Самый простой вариант я описал. Если добавить еще кнопки вверх вниз. То вполне можно использовать для просмотра.