Главная страница
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-1423303455
Kerk
2015-02-07 13:04
2015.09.27
О ТЗ


2-1392184427
HF-Trade
2014-02-12 09:53
2015.09.27
C php на Delphi


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


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


2-1399220199
dis12345
2014-05-04 20:16
2015.09.27
округление-потеря копейки