Потокобезопаность SHGetFileInfo
От: Barbar1an Украина  
Дата: 14.07.19 14:10
Оценка:
SHGetFileInfo иногда не возвращает индекс иконок, особенно в релизном билде и при старте, после запуска глюков вроде нет

вызываю так

SHFILEINFOW sfi
CoInitialize(NULL);
SHGetFileInfo(path.c_str(), 0, &sfi, sizeof(sfi), SHGFI_SYSICONINDEX);

причем вызываю в куче потоков сразу, т.е. вызывается одновременно много SHGetFileInfo

SHGetFileInfo работает с какимто своим внутренним ImageList'ом, а он вообще потокобезопасный?
Я изъездил эту страну вдоль и поперек, общался с умнейшими людьми и я могу вам ручаться в том, что обработка данных является лишь причудой, мода на которую продержится не более года. (с) Эксперт, авторитет и профессионал из 1957 г.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.