Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.11.14;
Скачать: CL | DM;

Вниз

Как сделать быструю загрузку файла для просмотра?   Найти похожие ветки 

 
Knight ©   (2010-08-06 11:48) [0]

Как у просмотрщика файлов в TotelCommander... тот файл 85мб, открывает сразу, а у меня прога уже несколько минут мучается :)


 
RWolf ©   (2010-08-06 11:50) [1]

не загружать весь файл, очевидно.


 
Knight ©   (2010-08-06 11:52) [2]

А как тотал? У него и прокрутка работает и переход в начало конец... причём без задержек.


 
RWolf ©   (2010-08-06 11:55) [3]

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


 
Knight ©   (2010-08-06 12:00) [4]

т.е. надо отслеживать текущее положение, количество строк в окне просмотра и вычислять, что, где и сколько требуется считывать при прокрутках... так? Получается что надо управлять скроллбаром вручную, т.к. за пределами окна ничего не будет и скроллбара тоже не будет.


 
RWolf ©   (2010-08-06 12:07) [5]

Тоталовский Lister не показывает число строк в файле — только позиция в файле в процентах к его размеру, и положение скроллбара привязано к нему же.

> Получается что надо управлять скроллбаром вручную

я бы сказал, наоборот — управлять позиционированием в файле и отрисовкой текста по событиям, возникающим при перемещении скроллбара.


 
Knight ©   (2010-08-06 12:16) [6]

Не совсем подходит... сделаю по другому. Буду показывать только данные из лога, полученные после запуска программы, в принципе они больше и нужны.

Спасибо.



Страницы: 1 вся ветка

Текущий архив: 2010.11.14;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.009 c
15-1280494350
12
2010-07-30 16:52
2010.11.14
Давайте про астрономию поговорим-пофантазируем?


15-1280521768
Юрий
2010-07-31 00:29
2010.11.14
С днем рождения ! 31 июля 2010 суббота


15-1280441833
Германн
2010-07-30 02:17
2010.11.14
Кстати. День сисадмина.


2-1282567015
PinDOS
2010-08-23 16:36
2010.11.14
Целочисленные типы с указанием разрядности


15-1281001916
Аналитик
2010-08-05 13:51
2010.11.14
Какая технология лучше для данной задачи?