Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

является ли listview потокозащищенным [D5, WinXP]


em ©   (2006-01-09 18:05:00) 

является ли listview потокозащищенным: как писать и читать в listview из нескольких потоков? Необходимо ли при этом использовать критические секции или есть другой вариант?


Leonid Troyanovsky   (2006-01-10 08:21:00) [1]


> em   (09.01.06 18:05)  
> является ли listview потокозащищенным: как писать и читать
> в listview из нескольких потоков? Необходимо ли при этом
> использовать критические секции или есть другой вариант?


Достаточно использовать SendMessage(ListView.Handle, LVM_*, ..)
Или функции ListView_* (которые описаны в SDK как макросы).

--
Regards, LVT.


Цукор 5   (2006-01-09 21:02:00) [2]

Вообще-то как раз в теории(если вы о Рихтере) и примеры были. Но если уж самому трудно ввести в поисковик,то пожалуйста :
http://www.google.com.ua/search?hl=ru&q=EnterCriticalSection+Delphi&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&meta=


em   (2006-01-09 18:22:00) [3]

спасибо, теорию прочли. хочется конкретики:) можете предложить пример записи или чтения с использованием критических секций?


Цукор 5   (2006-01-09 18:14:00) [4]

необходимо.
>или есть другой вариант?
Конечно. Синхронизировать с использованием обьектов ядра(семафоры,мьютексы и т.д.).Читать у Рихтера.


Наверх

Титульная страница Поиск, карта сайта Написать письмо