![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Использование RichEdit [D6, WinXP]
_Landgraf_ © (2005-08-22 11:49:00)Товарищи помогите вот в каком вопросе: у меня есть лог файл, около 180.000 строк, я вывожу этот лог файл в компонент RichEdit - RichEdit1.Lines.LoadFromFile('Path'); Все загружается, но довольно долго(около 6 сек., когда стандартным NotePad он открывается за 2-3 сек.)
Можно ли ускорить загрузку файла? А вообще цель создания этой проги, в том чтоб просматривать лог файл, который постоянно обновляется. Вот и хочу чтоб при просмотре лог файла, нажал на кнопку через какое-то время и он у меня обновился. А может для этих целей в дельфи есть специальный компонент?
Eraser (2005-08-22 12:24:00) [1]_Landgraf_
Всё зависит от того, какие требования ты предъявляешь к программе. Если нужна бастрая загрузка лога, то см. [2], но при этом при "пролистывании" могут наблюдаться задержки.
Если сорость загрузки не очень важна, а необходимо быстро перемещаться из одной части лога в другую, то [1].
_Landgraf_ (2005-08-22 12:04:00) [2]Да можно и не в RichEdit. А насколько максимально можно ускорить занрузку файла? Мне здесь посоветовали использовать виртуальные списки - "Это может быть ListBox с виртуальным стилем, и TDrawGrid, а также VirtualTreeView." Вот только я не так давно программирую и пока не знаю как создавать виртуальные списки! Может приведет кто пример, как создавать?
Leonid Troyanovsky (2005-08-22 12:01:00) [3]
> twin (22.08.05 11:54) [1]
> Попробуй TMemo. У меня столько же грузится как в блокноте.
Уж лучше TDrawGrid.
И смотреть, скажем, в проекцию файла.
--
Regards, LVT.
twin (2005-08-22 11:54:00) [4]Попробуй TMemo. У меня столько же грузится как в блокноте.
Или обязательно RichEdit?