Есть много патоков которые чуть-ни ли одновременно передают строки в один listview, и соотвественно когда ITEMCOUNT сбивается - SubItem'ы перестает показывать. Я думал если свести начала получения номера строки и обявления ее занятым до минимума избавлюсь от этой проблемы, но увы.., не получилось. Код (Text): mov lvi.imask,LVIF_TEXT or LVIF_IMAGE or LVIF_PARAM mov lvi.iSubItem,0 mov eax,info1 mov lvi.pszText,eax mov eax,Icon mov lvi.iImage,eax invoke SendMessage,hList,LVM_GETITEMCOUNT,0,0 mov lvi.iItem,eax mov lvi.lParam,eax invoke SendMessage,hList,LVM_INSERTITEM,0,addr lvi mov lvi.imask,LVIF_TEXT inc lvi.iSubItem mov eax,info2 mov lvi.pszText,eax invoke SendMessage,hList,LVM_SETITEM,0,addr lvi Не направите в нужную сторону? Спасибо.
Примного благодарен господа! InitializeCriticalSection\EnterCriticalSection\LeaveCriticalSection\DeleteCriticalSection - то что нужно.
IceStudent, если честно, уже с Critical'ом замутил, и нет особого желания вникать в другие методы..., а ещё есть, может быть, не обоснованное предположение что из за наводнений строками окну - окно замерзнет