Я получаю сбой внутри win32 fn :: SHBrowseForFolder ().
Код выглядит следующим образом:
BROWSEINFO bi = {0};
TCHAR szDisplayName[MAX_PATH];
szDisplayName[0] = ' ';
bi.hwndOwner = NULL;
bi.pidlRoot = NULL;
bi.pszDisplayName = szDisplayName;
bi.lpszTitle = _T("Please select a folder :");
bi.ulFlags = BIF_RETURNONLYFSDIRS;
bi.lParam = NULL;
bi.iImage = 0;
LPITEMIDLIST pidl = SHBrowseForFolder(&bi);//crashes
Сбой происходит только на некоторых компьютерах с XP и не распространяется на Vista-машины.
Пожалуйста, предложите некоторые решения.
Спасибо.