![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Прорисовка [D5]
BorisUK © (2002-12-12 12:43:00)В цикле вормирую список в ListView из BD...
В общем пока цикл не кончится, данные в ListView не появляются..
Rfresh после вставки не помогает!
Чтонибудь можно придумать кроме как вынести цикл в отдельный процес с синхронизацией вставки?
Лучше б можно было :( ....
BorisUK (2002-12-12 16:33:00) [1]Спасибо, что просветили :)
Все вроде работает...
Prooksius (2002-12-12 15:05:00) [2]Application.ProcessMessages позволяет отрабатывать другие события Windows, стоящие в очереди (прорисовка и т.д.). Без этого будет выполняться код программы и на прорисовку процессор уходить не будет.
BorisUK (2002-12-12 14:42:00) [3]Prooksius ©
<< Application.ProcessMessages
ольшое спасибо - это помогло...
Я про это слышал, но так и не пойму что эта штука делает...
Prooksius (2002-12-12 14:37:00) [4]
> Почему обязательно TCustomListView.UpdateItems?
Да я с хелпа скопировал. Конечно же TListView.UpdateItems
Попробуй в цикл вставить Application.ProcessMessages
BorisUK (2002-12-12 13:40:00) [5]Почему обязательно TCustomListView.UpdateItems?
А он отличается от TListView.UpdateItems?
Поому как TListView.UpdateItems - не помог!
Prooksius (2002-12-12 12:56:00) [6]А если попробовать TCustomListView.UpdateItems?