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

Вниз

Многопоточность при запуске программы   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.005 c
15-1423431005
Юрий
2015-02-09 00:30
2015.09.27
С днем рождения ! 9 февраля 2015 понедельник


2-1399458720
oleg_teacher
2014-05-07 14:32
2015.09.27
Вставить форматированый текст


2-1399631848
brother
2014-05-09 14:37
2015.09.27
TFileStream


15-1420320602
Юрий
2015-01-04 00:30
2015.09.27
С днем рождения ! 4 января 2015 воскресенье


15-1423603829
Юрий
2015-02-11 00:30
2015.09.27
С днем рождения ! 11 февраля 2015 среда