|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.04.2012, 02:38 | #11 |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 137
|
Обалдеть. Провел как скорость изменилась и на сколько отличается между старой версией и новой.
Если первый использовать код у меня текст загрузился в программу за 1 минуту 25 секунд. Использовал Ваш код - ужас, Я был шокирован.... загрузилось за 7 секунд тот же текстовый файл весом почти 3 мегабайта. Также проверил на практике старую идею с listbox только с Вашим кодом - но разницы не заметил. Можете пожалуйста описать как Вы так сделали? Я сравнил код и понял то раньше содержимое текстового файла загружалось сразу в программу и в компонент memo, а сейчас оно загружается в память компьютера (в переменную) и от туда в memo так? и исходя из этого так повысилась скорость? Чувствую сегодня опять будет бессонная ночь )) А кстати, а ещё есть способы увеличить скорость загрузки? просто у меня некоторые текстовые файлы по 50 мб - по 200 мб весят) |
25.04.2012, 02:48 | #12 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Запомните - "визуальные компоненты" и "скорость" - понятия несовместимые. Раньше в цикле добавлялась одна строчка, мемо отрабатывало добавление строки, перерисовывало отображение, включала при необходимости скролбары и т.д. и т.п. а если использовать вместо этого невизуальные компоненты (или даже обычную строчку взять и там накапливать результат), то скорость возрастает многократнейше!!! Цитата:
впрочем, это уже лучше вам решать, для чего Вы хотите отобразить пару десятков миллионов строк на форме... |
||
28.04.2012, 20:12 | #13 | |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 137
|
Цитата:
никак не получается сделать так чтоб с использованием этого кода мог открывать ещё и к примеру 1.txt и 2.txt и 3.txt за раз. А получается если выделить эти три текстовых файла, открывается лишь один, а не все вместе в memo.... |
|
29.04.2012, 00:40 | #14 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не могу найти исходник pascal | BeaU | Помощь студентам | 17 | 07.02.2012 00:53 |
Не могу найти исходник программы (которая требует логин и пароль для доступа) | makar3000 | Софт | 0 | 01.12.2011 16:37 |
Не могу найти исходник программы (которая требует логин и пароль для доступа) | makar3000 | БД в Delphi | 1 | 01.12.2011 03:11 |
Нигде не могу найти исходник проги для создания фоторобота | CorruptSoul | Свободное общение | 2 | 11.03.2008 15:54 |
Помогите! Не могу откоректировать исходник!!! | DzSoft | PHP | 1 | 30.09.2007 17:42 |