Форум: "Начинающим";
Текущий архив: 2015.09.27;
Скачать: [xml.tar.bz2];
ВнизМногопоточность при запуске программы Найти похожие ветки
← →
qqq (2014-04-30 22:43) [0]При запуске программы нужно загрузить текстовый файл в TListView. Я это сделал в FormCreate. Но файл растет.
Как перенести этот процесс в TThread? В какой точке программы этот поток создавать, запускать и синхронизировать?
← →
Rouse_ © (2014-04-30 22:52) [1]Отдельная нить, которая грузит данные, при получении новой порции данных она синхронизируется с основной нитью и поднимает событие.
← →
Rouse_ © (2014-04-30 22:53) [2]ЗЫ: создавать и запускать по твоей схеме, лучше всего на старте приложения.
← →
jack128_ (2014-04-30 23:30) [3]Для начала не мешало бы определить что тормозит, загрузка файлов или добовление итемов в LIstView. Если второе, то никакие потоки не помогут, нужно virtual mode у листвью использовать.
← →
junglecat (2014-05-01 13:50) [4]> или добовление итемов в LIstView
кстати, очень вероятно. ЛистВью, по сравнению с тем же листбоксом, весьма неспешный контрол в этом плане.
← →
Алекс2014 (2014-05-01 16:57) [5]Uses Firebird ;)
← →
junglecat (2014-05-01 17:56) [6]> Uses Firebird
самое то для текстовых файлов
← →
Dennis I. Komarov © (2014-05-05 16:19) [7]
> При запуске программы нужно загрузить текстовый файл в TListView.
> Я это сделал в FormCreate. Но файл растет.
TListView - это элемент GUI. Так ли нужны бедному U эти Ваши 10K итемов???
← →
icWasya © (2014-05-05 16:50) [8]И нужны ли потоки для такой задачи?
Обновление интерфейса из другого потока - :(
← →
Palladin © (2014-05-05 23:08) [9]нужны ли загрузки текстового файла в листвью, вот в чем вопрос
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2015.09.27;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.002 c